PoldivonPösel
Grünschnabel
Hi
Ich beschäftige mich neu mit Cookies. Darum habe ich auch Dunstis Tutorial dazu gelesen. Trotzdem kann ich mein Problem nicht lösen.
Und zwar will ich ein Cookie setzen, welches für die gesamte Website Gültigkeit hat.
Aufbau der Website:
Home
Inhalt 1
- Unterkategorie 1
- Unterkategorie 2
Inhalt 2
Inhalt 3
In der Unterkategorie 1 (Registrierung) wird das Cookie gesetzt. Rufe ich das Cookie von dieser Ebene aus, kann ich auch den Inhalt auslesen.
Will ich das Cookie von zB. Home oder Inhalt 3 aus aufrufen, klappt es nicht.
Meine Frage: Ist das überhaupt möglich? Wenn ja, wie löse ich es?
Ich habe im Tutorial gelesen, dass man auch die Domain angeben kann. Doch das funktioniert auch nicht.
Hier mein Code zum Schreiben und Auslesen des Cookies:
<?php
// ------------------------------ Kuki schreiben -------------------
$Gueltigkeit = time()+9000000000;
setcookie("Keks", $id, $Gueltigkeit,'',http://www.meinedomain.net);
// ------------------------------ Ende Kuki schreiben -------------------
?>
<?php
// ------------------------------ Kuki auslesen -------------------
$inhalt=$_COOKIE['Keks'];
echo"$inhalt";
// ------------------------------ Ende Kuki auslesen -------------------
?>
Könnte es sein, dass ich das Cookie auf der obersten Ebene (Root?) setzen muss, damit es überall Gültig ist?
Ich danke schon jetzt für jeden Hinweis.
Viele Grüsse
Poldi
Ich beschäftige mich neu mit Cookies. Darum habe ich auch Dunstis Tutorial dazu gelesen. Trotzdem kann ich mein Problem nicht lösen.
Und zwar will ich ein Cookie setzen, welches für die gesamte Website Gültigkeit hat.
Aufbau der Website:
Home
Inhalt 1
- Unterkategorie 1
- Unterkategorie 2
Inhalt 2
Inhalt 3
In der Unterkategorie 1 (Registrierung) wird das Cookie gesetzt. Rufe ich das Cookie von dieser Ebene aus, kann ich auch den Inhalt auslesen.
Will ich das Cookie von zB. Home oder Inhalt 3 aus aufrufen, klappt es nicht.
Meine Frage: Ist das überhaupt möglich? Wenn ja, wie löse ich es?
Ich habe im Tutorial gelesen, dass man auch die Domain angeben kann. Doch das funktioniert auch nicht.
Hier mein Code zum Schreiben und Auslesen des Cookies:
<?php
// ------------------------------ Kuki schreiben -------------------
$Gueltigkeit = time()+9000000000;
setcookie("Keks", $id, $Gueltigkeit,'',http://www.meinedomain.net);
// ------------------------------ Ende Kuki schreiben -------------------
?>
<?php
// ------------------------------ Kuki auslesen -------------------
$inhalt=$_COOKIE['Keks'];
echo"$inhalt";
// ------------------------------ Ende Kuki auslesen -------------------
?>
Könnte es sein, dass ich das Cookie auf der obersten Ebene (Root?) setzen muss, damit es überall Gültig ist?
Ich danke schon jetzt für jeden Hinweis.
Viele Grüsse
Poldi