cookie in php
hi, ich habe ein formularfeld, in dem man seinen namen eintragen kann und nachher speichert es diesen namen in einem cookie.der cookie wird gespeichert aber nur "bis am ender der sitzung", obwohl ich geschrieban habe dass er eine stunde bleiben soll?warum?
lg pigu
<html>
<head><title>Deine Name wurde gespeichert</title>
</head>
<body>
<?php
$name=$_POST["name"];
echo "Hallo,<b>$name</b>,<br>du wurdest erfolgreich eingetragen!<br><a href='news.html'>zurück</a>";
setcookie("name",$name,time() + 3600);
?>
</body>
</html>
lg pigu
05.05.2006 18:17
Hast Du vielleicht deinen Browser so eingestellt, dass er Cookies nur für die Dauer einer Sitzung akzeptieren soll?cookie wird gespeichert aber nur "bis am ender der sitzung",
05.05.2006 18:23
nee,ich habe nachgeschaut und der browser ist auf "solange der cookie gültig ist" eingestellt...ich habe es auch von einem anderen rechner versucht und auch dort ist es niacht gengangen...
05.05.2006 18:25
Zu setcookie()
http://www.dynamicwebpages.de/php/function.setcookie.phpsetcookie() definiert ein mit den HTTP Header-Informationen zu übertragendes Cookie. Wie andere Header auch, müssen Cookies vor jeglicher Ausgabe Ihres Skriptes gesendet werden (dies ist eine Einschränkung des Protokolls). Das bedeutet, dass Sie diese Funktione aufrufen müssen, bevor Sie eine Ausgabe, dazu zählen auch <html>- oder <head>-Tags sowie jede Art von Whitespaces, übermitteln.
05.05.2006 18:32 | geändert: 05.05.2006 18:32
ja das habe ich jetzt geändert und es geht immer noch net...
vielleicht liegt es wirklich an meinem rechener, denn ich habe einmal versucht anderswo ein cookie zu speichern, welches dauer haben sollte und es wurde auch gelöscht....
aber meine settings sind korrekt?
hast du es ausprobiert?funktionierts?
lg pigu
vielleicht liegt es wirklich an meinem rechener, denn ich habe einmal versucht anderswo ein cookie zu speichern, welches dauer haben sollte und es wurde auch gelöscht....
aber meine settings sind korrekt?
hast du es ausprobiert?funktionierts?
lg pigu
05.05.2006 18:41
Das Cookie wird gesetzt und ist auch noch eine Stunde gültig.
Wo soll ich dann mit Namen begrüßt werden?
Auf http://pigu69.pi.funpic.de/ werde ich dann auch mit Namen begrüsst.
ich mach grad mal den FF aus um zu testen ob es bleibt.
mom ....
Klappt alles wunderbar
Wo soll ich dann mit Namen begrüßt werden?
Auf http://pigu69.pi.funpic.de/ werde ich dann auch mit Namen begrüsst.
ich mach grad mal den FF aus um zu testen ob es bleibt.
mom ....
Klappt alles wunderbar
05.05.2006 18:44 | geändert: 05.05.2006 18:45
wart ich lade mal ein pic mit meinen settings hoch!

lg pigu
lg pigu
05.05.2006 18:52
Schau doch einfach mal über "Cookies anzeigen" ob da einer von http://pigu69.pi.funpic.de/ mit drin ist.
05.05.2006 19:35
