我不确定我哪里出错了。我有一个表单,当表单的内容被处理并发送到数据库时,它还会设置一个 cookie
setcookie("bgremkey",$checkkey, time()+2592000);
然后它将用户重定向回他们来自的页面。所有这一切都很好(禁止饼干位)
然后我将它设置在每个页面的顶部,前提是没有活动的会话来检查 cookie 是否存在以及它是否重定向但它不会工作。我确定 cookie 在那里,但它不会把它捡起来
<?php
if(isset($_COOKIE['bgremkey']))
{
header("location:'Check.php?cklog=1");
}
?>
<script type="text/javascript" language="JavaScript">
var acookie = ReadCookie("bgremkey");
if(acookie.length != 0)
{
window.location = " Check.php?cklog=1";
}
这段代码不会产生任何错误,但它也不会做任何事情。我已经尝试将它放在页面中,但是没有用,所以我然后尝试了正文,但没有工作检查页面做了很多其他的东西,但这不是问题,因为重定向永远不会发生
我通过 chrome 检查了 cookie 并且 cookie 存在并且它的路径是 / 所以问题肯定是阅读它们。它存在但由于某种原因无法检测到