Hallo, kann mir jemand helfen?
Ich habe ein paar User, dessen Cookie-Daten können irgendwie nur von der
hauptseite entnommen werden!
Auf Unterseiten wie
http://www.domain.de/Profil werden leider keine Daten
gesendet, obwohl ihre Einstellungen auf Cookie akzeptieren
sind und ich $_COOKIE['name'] verwende, um den Inhalt des Cookies rauszuholen!
Wie lasse ich da am besten die Cookies anlegen, auslesen?
Bis jetzt siehts bei mir so aus:
Code:
<?php
$var = setcookie ('pclanlog', $row->idnummer.'|'.$row->passwort.'|', time()+3600*24*10, '/');
if ($var == FALSE) {echo 'Cookie setzen fehlgeschlagen!<p>';}
?>
schlug bei mir nochnie fehl.
rausgeholt werden sie folgendermassen...
Code:
<?php
if (isset($_COOKIE['pclanlog']) == TRUE) {
$token = strtok($_COOKIE['pclanlog'], '|'); $name = $token;
$token = strtok('|'); $passwort = $token;
}
?>
- Die Cookies weden bei
allen Usern erfolgreich udn korrekt angelegt.
- Auf der Hauptseite (also im selben Skript-ServerVerzeichnis, indem das
Cookie angelegt worden ist) gillt
JEDER User als eingeloggt!
-
Ein paar User bekommen mit echo $name; auf Unterseiten nichts zu sehen, nur in Skripts des Server-Verzeichnisses, wo der Cookie angelegt
wurde.
Kann mir da jemand helfen?
Wie leg ich die Cookies am besten an, dass sie die Daten
innerhalb des kompletten Servers senden?
Ich bräuchte einen nützlichen Tipp...