Hi,
ich habe ein Loginskript, bei dem ich SESSIONS nutze.
Nun kommt es vor, das wenn sich entweder der User nicht abmeldet (IE7) oder der Browser abstuerzt (FF, IE7), dass der Benutzer sich zwar auf die erste Seite einloggen kann, wenn er jedoch auf die zweite Seite kommt, wird er herausgeworfen.
Wenn ich das Sessioncookie im Browser loesche, und mich dann wieder einlogge funktioniert das Skript wieder.
Ab und an habe ich auch den Eindruck, dass das Sessioncookie zweimal geschrieben wird (ich versuche gerade meinen Browser zum Absturz zu bringen um das zu testen... aber wie so haeufig... wenn man einen Absturz will, kommt keiner).
Hat jemand eine Idee woran das liegen koennte?
und im Skript der Startseite dann noch:
(ich weiss, nicht viel... aber im Grunde pruefe ich dann spaeter pro Seite einfach den Wert $_SESSION['sessionid'] gegen den Wert in der DB ).
ich habe ein Loginskript, bei dem ich SESSIONS nutze.
Nun kommt es vor, das wenn sich entweder der User nicht abmeldet (IE7) oder der Browser abstuerzt (FF, IE7), dass der Benutzer sich zwar auf die erste Seite einloggen kann, wenn er jedoch auf die zweite Seite kommt, wird er herausgeworfen.
Wenn ich das Sessioncookie im Browser loesche, und mich dann wieder einlogge funktioniert das Skript wieder.
Ab und an habe ich auch den Eindruck, dass das Sessioncookie zweimal geschrieben wird (ich versuche gerade meinen Browser zum Absturz zu bringen um das zu testen... aber wie so haeufig... wenn man einen Absturz will, kommt keiner).
Hat jemand eine Idee woran das liegen koennte?
PHP-Code:
session_set_cookie_params('', '', 'domain.tld");
session_start();
und im Skript der Startseite dann noch:
PHP-Code:
$_SESSION['sessionid'] = session_id();
Kommentar