webForumDet fria alternativet

Cookiekontroll?

PHP

3 svar · 180 visningar · startad av aha

Medlem sedan okt. 200057 inlägg
Frågan#1

Finns det något enkelt script att kontrollera om användarens webläsare har cookies "enable"?

Medlem sedan juni 20001 251 inlägg
#2
<?
$testc= $HTTP_COOKIE_VARS["testcookie"];
setcookie("testcookie","ja",time() + 3600,"/", ".domän.com");
if ($testc=="ja") {
echo "Din webbläsare accepterar cookies.";
}
else {
echo "Din webbläsare accepterar inte cookies.";
}
?>

------------------
SteveNet - stevenet@webmarkit.net
Stjäl inte mer än vad du kan bära, staten hatar konkurrens.

[Redigerat av stevenet den 01 nov 2000]

Medlem sedan feb. 20001 050 inlägg
#3

Fungerar dock bara om man laddar denna sida två gånger och det gör man ju inte så ofta ;)

Så här måste man göra: http://www.faqts.com/knowledge-base/view.phtml/aid/622/fid/4

I Javascript går det dock, men då är det problem att få infon till servern (på samma sida) istället.

/nicclas - http://www.nyhetsrubriker.com 10/10 :)

Medlem sedan juni 20001 251 inlägg
#4

Har du helt rätt i nicclas! ;)

<?
$tid=time();
$testc= $HTTP_COOKIE_VARS["testcookie"];
$to="http://www.domän.com/test.php3test=$tid";
if ($test) {
if ($testc=="ja") {
echo "Din webbläsare accepterar cookies.";
}
else {
echo "Din webbläsare accepterar inte cookies.";
}
}
else {
setcookie("testcookie","ja",time() + 3600,"/", ".domän.com");
Header("Pragma: no-cache");
Header("Location: $to");
exit;
}
?>

------------------
SteveNet - stevenet@webmarkit.net
Stjäl inte mer än vad du kan bära, staten hatar konkurrens.

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