Hi zusammen ich habe ein Problem mit meiner session und zwar wenn ich etwas per ajax sende kennt er meine session nicht mehr obwohl der anfrage header so aussieht:
Anfrage-HeaderQuelltext anzeigen
Host localhost
User-Agent Mozilla/5.0 (Windows; U; Windows NT 6.1; de; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept */*
Accept-Language de-de,de;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding gzip,deflate
Accept-Charset ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive 115
Connection keep-alive
Content-Type application/x-www-form-urlencoded; charset=UTF-8
X-Requested-With XMLHttpRequest
Referer http://localhost/testpage/?section=profile
Content-Length 0
Cookie page_user_id=1; page_authent=Fabian; PHPSESSID=bptijsd6itnd392uj1hlatm3f6
Pragma no-cache
Cache-Control no-cache
beim login erstelle ich folgende session
was mache ich falsch? ich hoffe ihr könnt mir weiterhelfen.
vielen dank im voraus
Anfrage-HeaderQuelltext anzeigen
Host localhost
User-Agent Mozilla/5.0 (Windows; U; Windows NT 6.1; de; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept */*
Accept-Language de-de,de;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding gzip,deflate
Accept-Charset ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive 115
Connection keep-alive
Content-Type application/x-www-form-urlencoded; charset=UTF-8
X-Requested-With XMLHttpRequest
Referer http://localhost/testpage/?section=profile
Content-Length 0
Cookie page_user_id=1; page_authent=Fabian; PHPSESSID=bptijsd6itnd392uj1hlatm3f6
Pragma no-cache
Cache-Control no-cache
beim login erstelle ich folgende session
PHP:
$_SESSION['user_id'] = $User->user_id;
$_SESSION['user_name'] = $User->user_name;
// valid for a half year
setcookie('page_user_id', $User->user_id, time()+180*24*60*60);
setcookie('page_authent', $User->user_name, time()+180*24*60*60);
$sid = SID ? '?' . SID : '';
header("Location: " . baseurl() . "/?section=profile$sid");
was mache ich falsch? ich hoffe ihr könnt mir weiterhelfen.
vielen dank im voraus