webForumDet fria alternativet

Problem med Cookie

PHP

4 svar · 1 061 visningar · startad av Pedda

Medlem sedan juni 20006 031 inlägg
Frågan#1

Har plötsligt fått problem med cookies.

setcookie returnerar true men när jag skriver ut mina cookies med print_r($_COOKIE) så saknas den.

Och så lite kod...

date_default_timezone_set('Europe/Stockholm');
$expire =  mktime(0, 0, 0, date("m"), date("d") + 1, date("Y"));		
setcookie('cw_cookie', $key, $expire);
Medlem sedan feb. 20034 441 inlägg
#2

Det är inte så att du sätter cookien via ajax? Har gjort den missen flera gånger utan att tänka på att cookien sätts hos klienten, d.v.s. du måste ladda om "hela" sidan för att den ska "finnas".

Att det "helt plötsligt" händer kan också ha med webbläsarens inställningar att göra.

Medlem sedan juni 20006 031 inlägg
#3

Sätter inte cookien via Ajax, och problemet är i alla webbläsare jag har installerade. (Firefox, IE och Chrome)

Medlem sedan jan. 2005953 inlägg
#4

Laddar du om sidan efter att du sätter cookien? Det är först då den syns i $_COOKIE.

Medlem sedan juni 20006 031 inlägg
#5

Jag laddar om sidan.

Men nu funkar det igen. Vet inte varför det slutade att fungera några timmar.
Kodade lite annat och sen hoppade det igång igen!!??

258 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)