Problem med Cookie

PHP

4 svar · 1 063 visningar · startad av Pedda

Medlem sedan juni 20006 031 inlägg
Trådstart#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!!??

275 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
129 ms — deklarationer (db)
0 ms — hämta statistik (cache)
143 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)