我正在尋找一些代碼,如果用戶啓用或禁用JavaScript以及cookie,將返回我的值。是啓用還是禁用Javascript/cookies?
我知道這可能很容易做到,但是我的時間限制非常緊張,很痛苦。必須有使用PHP這樣做的東西。理想情況下,我很想找到具有可能影響我的腳本的所有可能值的頁面設置的代碼。
編輯:顯然JavaScript可能被禁用,但是,我希望我能找到一些東西來測試這兩種情況。
我的解決方案
對於anoyone別人找代碼來檢測,如果用戶已啓用或禁用cookie時,這裏是我最後想出從下面的帖子......你能把這個在任何頁面的頂部德和它的作品...
<?php
// do a cookie test
if (!isset($_SESSION['cookie_check']))
{
if (!isset($_GET['cc']))
{
// drop a cookie in their bag
setcookie("cookiecheck", "ok", time()+3600);
header("Location: ".$common->selfURL()."?cc=1");
exit(0);
}
else
{
// do we have a problem?
if (@$_COOKIE['cookiecheck'] != "ok")
{
// we have a problem
header("Location: /site-diag.php");
exit(0);
}
else
{
$_SESSION['cookie_check'] = true;
}
}
}
?>
您也想測試的Java? – Nosredna 2009-06-23 16:21:46
我在考慮製作一個名爲「Java Disabled」的紅色框,如果啓用了Java,只需用綠色框替換它即可...... – MichaelICE 2009-06-23 16:59:36
您的網站是否同時使用Java和JavaScript? – Nosredna 2009-06-23 17:18:11