WinFuture-Forum.de: Php Cooki - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Php Cooki


#1 Mitglied ist offline   dercheker3000 

  • Gruppe: aktive Mitglieder
  • Beiträge: 69
  • Beigetreten: 01. Oktober 07
  • Reputation: 0
  • Geschlecht:Männlich

geschrieben 28. November 2007 - 17:05

hi
ich habe ein problem mit cookies ich habe zwei test seiten erstellt zum prüfen ob es funzt aber das tut es nicht
seite 1
<html>

<head>
<title>Kein Titel</title>
<meta name="generator" content="Namo WebEditor v6.0">
</head>
<?php    error_reporting(E_ALL);    $var = time() + 60;    setcookie("name", "xyz", $var);?>

<body bgcolor="white" text="black" link="blue" vlink="purple" alink="red">
<p><a href="f.htm" target="_self">weiter</a></p>
</body>

</html>

seite 2
<html>

<head>
<title>Kein Titel</title>
<meta name="generator" content="Namo WebEditor v6.0">
</head>
<?php    error_reporting(E_ALL);    if(isset($_COOKIE['xyz'])) {        echo "Wert im Cookie 'xyz' : ".$_COOKIE['xyz']."<br />\n";    } else {        echo "Sie haben kein Cookie 'xyz' zum Server gesendet<br />\n";    }?>
<body bgcolor="white" text="black" link="blue" vlink="purple" alink="red">
<p>&nbsp;</p>
</body>

</html>

wo ligt der fehler ?

mfg

dercheker3000 :(
0

Anzeige



#2 Mitglied ist offline   MaliMaster 

  • Gruppe: aktive Mitglieder
  • Beiträge: 907
  • Beigetreten: 10. April 02
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Deutschland

geschrieben 28. November 2007 - 17:15

So ließt man den Wert eines Cookies aus:

htmlentities($_COOKIE["cookie_name"])
0

#3 Mitglied ist offline   Diewie 

  • Gruppe: aktive Mitglieder
  • Beiträge: 409
  • Beigetreten: 18. Juni 06
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Geisenhausen / München

geschrieben 28. November 2007 - 18:36

Hi,

da Cookies mit dem HTTP-Header gesendet werden, muss das setcookie() vor der ersten Ausgabe gesetzt werden. Das heißt in deinem Fall, dass es vor dem <html>-Tag noch gemacht werden muss. (siehe auch: http://www.php.net/m...n.setcookie.php)

Also:
seite1
<?php
error_reporting(E_ALL);
$var = time() + 60;
setcookie("name", "xyz", $var);
?>
<html>
<head>
<title>Kein Titel</title>
<meta name="generator" content="Namo WebEditor v6.0">
</head>
<body bgcolor="white" text="black" link="blue" vlink="purple" alink="red">
<p><a href="f.htm" target="_self">weiter</a></p>
</body>
</html>


Gruß,
Stefan
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0