webForumDet fria alternativet

Kakor som går en på nerverna!

PHP

2 svar · 142 visningar · startad av UrMe

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

Tjo..
Har försökt få till en cookie!
Skriver så här:

$testc= $HTTP_COOKIE_VARS["testcookie"];
setcookie("testcookie","kaka","time()+900);
if($testc == "kaka") {
echo "Din webläsare accepterar cookies!";
}
else
{
echo "Din webläsare accepterar INTE cookies!";

Felmeddelandet jag får är:

Warning: Cannot add header information - headers already sent by (output started at /home2/www/urme/phptester/kaka.php3:7) in /home2/www/urme/phptester/kaka.php3 on line 20

Har läst som bara den på detta forum och testat massa exempel.. men får samma fel hela tiden.. den skriver även ut "Din webläsare accepterar INTE cookies!" fast jag har kollat och IE är inställd att acceptera cookies.
Kan det vara nåt med webservern att den är inställd på att inte kunna skicka cookies eller?
MVH / Ted

------------------
You play by the rules, you die by the rules

Medlem sedan juli 200173 inlägg
#2

Nej det är exakt samma problem som man lätt får med header(). Du måste se till att setcookie() kommer före eventuell html-kod. Det gäller att se upp med blankrader. Titta vad som står på rad 20 i din kod.

[Redigerat av leifen den 26 jul 2001]

Medlem sedan apr. 2001762 inlägg
#3

TACK!

Varför sa ingen att man inte kunde lägga det i html koden för? :)
FAN ..jaja.. nu ska jag spinna vidare på cookies!

------------------
You play by the rules, you die by the rules

301 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
172 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)