Avatar billede asger.friis Nybegynder
20. juni 2003 - 23:05 Der er 5 kommentarer og
1 løsning

Problemer med Cookies

jeg har disse tre sider jeg vil have til at vise værdien af cookien. Men hvad er der galt?

side1:

<?
$post = $_POST["navn"];
if ($post) setcookie("navn",$post,time()+1209600);
?>
<HTML>
<BODY>
<?
if ($post){
echo "Hej $post, hvordan går det?";
?>
<A HREF="c1.php">Velkommen</A><BR>
<A HREF="c2.php">Trejde side</A><BR>
<?
}
else
{
?>
<FORM METHOD="post" ACTION="cookie.php">
indtast dit navn:
<INPUT TYPE="text" NAME="navn">
<INPUT TYPE="submit" VALUE="send">
</FORM>
<?
}
?>
</BODY>
</HTML>

side2:

<HTML>
<BODY>
<?
if ($post){
echo "Velkommen $post, Jeg har savnet dig";
?>
<A HREF="cookie.php">Forside</A><BR>
<A HREF="c3.php">Trejde side</A><BR>
<?
}
else
{
?>
<FORM METHOD="post" ACTION="cookie.php">
indtast dit navn:
<INPUT TYPE="text" NAME="navn">
<INPUT TYPE="submit" VALUE="send">
</FORM>
<?
}
?>
</BODY>
</HTML>

side3:

<HTML>
<BODY>
<?
if ($post){
echo "Det er så min trejde side $post, hvordan synes du om den?";
?>
<A HREF="cookie.php">Forside</A><BR>
<A HREF="c1.php">Velkommen</A><BR>
<?
}
else
{
?>
<FORM METHOD="post" ACTION="cookie.php">
indtast dit navn:
<INPUT TYPE="text" NAME="navn">
<INPUT TYPE="submit" VALUE="send">
</FORM>
<?
}
?>
</BODY>
</HTML>

Håber i kan hjelpe
Avatar billede ahv Nybegynder
20. juni 2003 - 23:07 #1
if ($_COOKIE['navn']){
echo "Velkommen $_COOKIE[navn], Jeg har savnet dig";
Avatar billede ahv Nybegynder
20. juni 2003 - 23:08 #2
Du skal jo tjekke på cookien og udskrive dens værdi, dens værdi for du fat på som du kan se i det jeg posteede.
Avatar billede ahv Nybegynder
20. juni 2003 - 23:08 #3
Måske ->

if (isset($_COOKIE['navn'])){

Så kan man også hedde 0 nemlig.
Avatar billede asger.friis Nybegynder
20. juni 2003 - 23:15 #4
kan du ikke give mig en liste over alle de variabler der starter med "$_"?
Avatar billede asger.friis Nybegynder
20. juni 2003 - 23:18 #5
kan du ikke skrive alle tre koder?
Avatar billede ahv Nybegynder
20. juni 2003 - 23:20 #6
$_POST['varname'] = variabler der er blevet sendt via en FORM med method="POST"
$_GET['varname'] = variabler fra adresselinien, eg: index.php?side=index (FORM med method="GET")
$_COOKIE['varname'] = variabler fra cookies
$_REQUEST['varname'] = alle de tre ovenstående samlet i en
$_SESSION['varname'] = variabler fra sessions
$_ENV['varname'] = servervariabler om "enviroment" ting (brugerens IP)
$_SERVER['varname'] = ass. servervariabler som fx PHP_SELF
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester