Hallo,
ich hab 'ne kleine Seite programmiert, eigentlich net mehr als'n Forum, nur hab ich feststellen müssen, dass es bei dem ein oder anderen Probleme gibt. Ein jeder loggt sich mit vorname, nachname + passwort ein. Die drei Daten werden auch im Cookie gespeichert, wenn man auf login drückt. Dann gelangt man auf die index.php und es siehst so aus, als wär man eingeloggt. Klickt man nun irgendwohin, dann ist man aber nicht mehr eingeloggt, obwohl die Cookies gesetzt sind. Das Problem tritt komischerweise auch nicht bei jedem Benutzer auf.
Ich bin dann mal hergegangen und hab einfach mal am Anfang folgendes geschrieben:
Dann gibt er mir auch den Inhalt der Cookies aus.
Jetzt wo ich drüber nachdenke, fällt mir auf, dass es sich wahrscheinlich um ein "MySQL-Problem" handelt, denn mit den COOKIE-Variablen wird eine DB abgefragt und eine neue Variable beschrieben. Anschließend wird mit
geprüft, ob auch was drin steht und das ist definitiv der Fall.
Hat wer 'ne Idee, woran's liegen könnte.
danke,
t.s.
ich hab 'ne kleine Seite programmiert, eigentlich net mehr als'n Forum, nur hab ich feststellen müssen, dass es bei dem ein oder anderen Probleme gibt. Ein jeder loggt sich mit vorname, nachname + passwort ein. Die drei Daten werden auch im Cookie gespeichert, wenn man auf login drückt. Dann gelangt man auf die index.php und es siehst so aus, als wär man eingeloggt. Klickt man nun irgendwohin, dann ist man aber nicht mehr eingeloggt, obwohl die Cookies gesetzt sind. Das Problem tritt komischerweise auch nicht bei jedem Benutzer auf.
Ich bin dann mal hergegangen und hab einfach mal am Anfang folgendes geschrieben:
PHP-Code:
if($_COOKIE["vorname"])
echo $_COOKIE["vorname"];
Jetzt wo ich drüber nachdenke, fällt mir auf, dass es sich wahrscheinlich um ein "MySQL-Problem" handelt, denn mit den COOKIE-Variablen wird eine DB abgefragt und eine neue Variable beschrieben. Anschließend wird mit
PHP-Code:
if(empty($var))
unset($var)
Hat wer 'ne Idee, woran's liegen könnte.
danke,
t.s.
Kommentar