WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik


Homepage und Webhosting-Forum

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.


Forum » PHP & MySQL » cookie auslesen » Antworten
Benutzername:
Passwort: Passwort vergessen?
Inhalt der Nachricht: Fett | Kursiv | Unterstrichen | Link | Bild | Smiley | Zitat | Zentriert | Quellcode| Kleiner Text
Optionen: Emailbenachrichtigung bei Antworten
 

Die letzten 5 Postings in diesem Thema » Alle anzeigen
von soulless
die daten werden ja alle zusammen gesetzt:
1: 
2:
$c_value = $c_username."&".$c_password."&".$c_lvl;
setcookie("sb",$c_value,$time+1000000);


und so auseinandergenommen:

1:
list($c_username,$c_password,$c_lvl) = explode("&",$sb);


nur dann kann er es trotzdem net mit $_COOKIE[var] lesen :(
von c3o
Ja, weil Sessions was anderes sind als Cookies. Session-Daten können von PHP zwar auch per Cookie gespeichert werden, aber im Sessioncookie merkt sich PHP nur die SessionID des Users, die eigentlichen Daten (die du mit session_register festlegst) speichert er temporär am Server selbst. Daher kannst du sie auch nicht mit $_COOKIE auslesen.

Da musst du schon alle Variablen mit setcookie speichern, bzw sie zusammen in ein Cookie packen und das dann speichern und beim Auslesen wieder zerlegen.
von soulless
moinsen,

hab wieder mal ein kleines problemchen, beim cookie auslesen
1: 
2: 
3: 
4: 
5:
$c_value = $c_username."&".$c_password."&".$c_lvl;
setcookie("sb",$c_value,$time+1000000);
session_register('c_username');
session_register('c_password');
session_register('c_lvl');


so wird das cookie gespeichert das funktioniert auch perfekt, mit if(isset($sb)) erkennt er den cookie aber mit auslesen hat der so seine probleme..
zB c_username kann man perfekt mit $c_username auslesen aber das is mir bisl zu unsicher weil mans auch im explorer anhängen kann [als url] er sollte es schon direkt ausm cookie lesen.. mit $_COOKIE['c_username'] funktioniert es nicht, da zeigt er nix an. aber bei $_SESSION['c_username'] zeigt er alles an und erkennt auch alles nachm einloggen nur wenn man den explorer schließt und neu auf die page kommt erkennt er den cookie sb aber nicht die variablen.

Nach oben