Я ищу код, который вернет мне значения, если у пользователя включен или отключен JavaScript, а также файлы cookie.
Я знаю, что это, вероятно, легко сделать, но мои временные ограничения настолько жесткие, что это больно. Там должно быть что-то там, используя php, который делает это. В идеале я хотел бы найти код с настройкой страницы со всеми возможными значениями, которые могут повлиять на мои сценарии.
РЕДАКТИРОВАТЬ: Очевидно, JavaScript может быть отключен, но я надеюсь, что я могу найти что-то там, чтобы проверить два случая.
Мое решение
Для того, чтобы кто-то еще искал код, чтобы определить, включен ли у пользователя файл 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;
}
}
}
?>