webForumDet fria alternativet

sätta två cookies efter varandra

PHP

4 svar · 189 visningar · startad av nkrantz

Medlem sedan apr. 2002830 inlägg
Frågan#1

Grrrrrrrrrrrr x(

Varför funkar inte detta?

function setUserCookie()
	{
		setcookie("session",$this->uSession);
		setcookie("login",$this->uName,time()+864000);
	}

Det funkar att sätta en cookie, men inte två.. det har funkar förut för mig...

// Nippe

(redigerade bort semikolonet...)

Medlem sedan jan. 2000372 inlägg
#2
setcookie("user",$this->uName);time()+864000);

Det där ser konstigt ut, vill du verkligen ha ett semikolon där mitt i?

Medlem sedan apr. 2002830 inlägg
#3

hm.. jo, det hade jag.. men det var jag som skrev fel när jag skrev in koden här... men det funkar inte som det är nu heller...

Medlem sedan jan. 2000372 inlägg
#4

Ja, jag har iaf haft en del problem med kakor och det visade sig att det bästa sättet att se till att de verkligen sätts är att inte använda

header('Location: sida.php');

utan istället

header('Refresh: 0;url=sida.php');

Av nån anledning funkar det då. Du kan ju testa.

Medlem sedan apr. 2002830 inlägg
#5

hm.. skumt.. det funkade faktiskt på så sätt att den satte cookien... men det funkade ändå inte riktigt.. fast det är nog jag som har fel på något annat ställe i koden.. den höll på att refresha samma sida om och om igen, typ en oändlig loop av refresh ;)

Tack så mycket!

614 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
215 ms — deklarationer (db)
126 ms — hämta statistik (db)
182 ms — hämta tråd, inlägg och bilagor (db)
262 ms — ändringar (db)