Huhu,
ich versuche gerade, dass ein Kommentarbereich aus Cookies, welche beim letzten Kommentar angegebenen Nickname und die Webseite speichern, beim Aufruf einer Seite in die Eingabefelder zu setzen.
speichert die übergebenen Cookies ab.
Die Ausgabe läuft über diesen Code:
Wenn ich den Code einzeln aufrufe, dann geht alles wie gewollt. Er gibt den Username und die angegebene Webseite aus.
Mein Problem eröffnet sich nur, wenn ich diesen Code in die gesamte Ausgabe packe.
So wie es scheint folgt er immer dem else-Weg und gibt den Default-Wert (Nickname/Webseite) aus.
Woran kann es liegen, dass die Cookies nicht ordnungsgemäß ausgelesen werden?
Cookies werden sonst nirgendwo anders gesetzt. Sessions sind vorhanden, aber haben keinen Einfluss auf die beiden Cookies?
Vielen Dank für Antworten
ich versuche gerade, dass ein Kommentarbereich aus Cookies, welche beim letzten Kommentar angegebenen Nickname und die Webseite speichern, beim Aufruf einer Seite in die Eingabefelder zu setzen.
PHP-Code:
setcookie("name",$name,time()+(3600*24*14));
setcookie("web",$web,time()+(3600*24*14));
Die Ausgabe läuft über diesen Code:
PHP-Code:
if ($_COOKIE["name"])
{
$username = $_COOKIE["name"];
setcookie("name",$username,time()+(3600*24*14)); //14 Tage Username speichern
if ($_COOKIE[web])
{
$web = $_COOKIE["web"];
setcookie("web",$web,time()+(3600*24*14)); //14 Tage Webseite speichern
}
else
{
$web = "Webseite";
}
}
else
{
$username = "Nickname";
$web = "Webseite";
}
echo "username ist ".$username."<br>";
echo "webseite ist ".$web;
Mein Problem eröffnet sich nur, wenn ich diesen Code in die gesamte Ausgabe packe.
So wie es scheint folgt er immer dem else-Weg und gibt den Default-Wert (Nickname/Webseite) aus.
Woran kann es liegen, dass die Cookies nicht ordnungsgemäß ausgelesen werden?
Cookies werden sonst nirgendwo anders gesetzt. Sessions sind vorhanden, aber haben keinen Einfluss auf die beiden Cookies?
Vielen Dank für Antworten
Kommentar