Каков наилучший способ узнать, разрешены ли файлы cookie в браузере. Я пробовал:Тест для файлов cookie в PHP
<?php
setcookie('cookies','yes',time()+7200);
if (!isset($_COOKIE['cookies'])) {
echo '<div class="error" style="float:right;">You must enable cookies and Javascript to use this site.</div>';
} else {
echo '';
}
?>
, но иногда он отображает предупреждение, даже если файлы cookie включены. Мне нужно только предупреждение, если файлы cookie НЕ включены.
Cookies не работают таким образом. См. [Проблема с обнаружением файлов cookie в PHP] (http://stackoverflow.com/questions/4563819/problem-with-cookies-detection-in-php). – Gumbo