【发布时间】:2012-02-11 23:46:34
【问题描述】:
我在设置 Cookie 时遇到问题。问题是我的 cookie 甚至没有被设置,我在下面设置了一个测试来查看它们是否被设置但它们从未被设置。我什至检查了我的浏览器,看看是否有任何设置,但我的网站上什么都没有。
我希望你帮我设置我的 cookie。我不太确定该怎么做。谢谢你。
这是我的代码:
<?php
session_start();
setcookie("ridArray","", time()+3600);
if (isset($_COOKIE['ridArray'])) {
echo "ridArray is set.";
}
?>
<head>
</head>
<html>
<body>
<?php
if (isset($_COOKIE['ridArray'])) {
echo "ridArray is set.";
} else { echo "not set"; }
?>
</body>
</html>
【问题讨论】:
-
您是否尝试过刷新页面?在设置它的同一请求中,
$_COOKIE中的 cookie 将不可用。 -
您不能将cookie设置为空值。检查这个stackoverflow.com/questions/8775572/…
-
@WordsWorth 哦,对了,谢谢它现在正在工作。谢谢。如果您将其作为答案,我可以标记它,您将获得荣誉,人们将能够看到它。