Php firefox:测试Cookie是否启用时出错

Php firefox:测试Cookie是否启用时出错,php,internet-explorer,firefox,cookies,Php,Internet Explorer,Firefox,Cookies,在我的网站上,为了查看cookie是否已启用,我导入了一个使用以下代码的文档(.php): <?php $cookie_name = "Cookie_PROVA"; $cookie_value = "prova"; setcookie($cookie_name, $cookie_value, time() + (86400 * 30), "/"); if(!isset($_COOKIE[$cookie_name])) { header('Location: cookies/co

在我的网站上,为了查看cookie是否已启用,我导入了一个使用以下代码的文档(.php):

<?php
$cookie_name = "Cookie_PROVA";
$cookie_value = "prova";
setcookie($cookie_name, $cookie_value, time() + (86400 * 30), "/");
if(!isset($_COOKIE[$cookie_name])) {
      header('Location: cookies/cookie.html');
}
?>

这在chrome上是可行的,但在firefox和InternetExplorerNo。 当我第一次打开浏览器并启用cookie并进入我的网站时,如果重新加载我的索引页,第一次进入cookie.html进入索引。但是我不应该去cookie.html。
Ps cookie.html是一个带有错误消息的简单html页面

如果是php,那么页面扩展名应该是
.php
而不是
.html
此代码位于php页面上,如果出现错误,请转到html页面执行时会得到什么:
print\r($\u COOKIE)当我打开浏览器时,cookie处于启用状态,cookie列表为空。。。当我打开索引页时,在浏览器中打开cookie.html,但在cookie列表中,新cookie是setprint\u r($\u cookie),print“Array()”…但在cookie列表中,新cookie被设置!如果是php,那么页面扩展名应该是
.php
而不是
.html
此代码位于php页面上,如果出现错误,请转到html页面执行时会得到什么:
print\r($\u COOKIE)当我打开浏览器时,cookie处于启用状态,cookie列表为空。。。当我打开索引页时,在浏览器中打开cookie.html,但在cookie列表中,新cookie是setprint\u r($\u cookie),print“Array()”…但在cookie列表中,新cookie被设置!