2013-03-04 57 views
-2

嗨我想检查当用户访问某些页面时是否启用cookie。我发现下面的脚本,但想要设置警报消息的样式,并且不需要重定向用户。我怎么做?请提供样品。谢谢。检查cookie是否使用css样式启用

<?php 
setcookie('test', 1, time()+3600); 
if(!isset($_GET['cookies'])){ 
header('Location:/contact.php?cookies=true'); 
} 
if(count($_COOKIE) > 0){ 
} else { 
echo "Please enable your cookies to use this website"; 
} 
?> 
+0

如果你不想重定向,只是删除'header'行,键入你的程序在那里。顺便说一句,我不确定你是否可以在你设置的脚本中访问cookie“test”(有人请验证)。 – Voitcus 2013-03-04 07:28:52

回答

0

你的脚本没有做什么:检查客户端浏览器是否启用了cookie。 它做了什么:检查是否设置了$ _GET参数'cookies',如果没有,则重定向到设置此参数的页面。

退房这个答案对这个话题:

Detect if cookies are enabled in PHP