Session Problem, Variable werden nicht übernommen

Alles, was PHP betrifft, kann hier besprochen werden.

Session Problem, Variable werden nicht übernommen

Postby juergen&lx » 15. November 2012 21:34

Hallo zusammen,
in nachstender Funktion werden nach erfolgtem Login mit der letzten Zeile alle Session-vars gelöscht.
D.h. die Userdaten gibt es nicht mehr, ebenso ist die sessin_id nicht mehr vorhanden.
Wird die letzte Zeile auskommentiert, dann funktioniert es
Code: Select all
function sec_session_start() {
        $session_name = 'sec_session_id'; // Set a custom session name
        $secure = true; // Set to true if using https.
        $httponly = true; // This stops javascript being able to access the session id.
 
        ini_set('session.use_only_cookies', 1); // Forces sessions to only use cookies.
        $cookieParams = session_get_cookie_params(); // Gets current cookies params.
        session_set_cookie_params($cookieParams["lifetime"], $cookieParams["path"], $cookieParams["domain"], $secure, $httponly);
        session_name($session_name); // Sets the session name to the one set above.
        session_start(); // Start the php session
        session_regenerate_id(true); // regenerated the session, delete the old one.     
}
juergen&lx
 
Posts: 154
Joined: 18. February 2004 21:36
Location: in einem Dorf am Rande des Strombergs
Operating System: Linux

Re: Session Problem, Variable werden nicht übernommen

Postby Nobbie » 16. November 2012 21:28

Aha.
Nobbie
 
Posts: 13183
Joined: 09. March 2008 13:04


Return to PHP

Who is online

Users browsing this forum: No registered users and 19 guests