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]
2 svar · 142 visningar · startad av UrMe
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
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]
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