我正在编写一个脚本,该脚本允许在我的网站的移动视图和桌面视图之间切换。我完成它的方法是在用户单击“桌面”时在系统上放置一个 cookie,并在用户单击“移动”时删除 cookie。
系统第一次使用放置的 cookie 并发生重定向。如果 cookie 存在,我的脚本还会读取 index.php 上的 cookie 以提供桌面视图。当用户再次点击“Mobile”时,我删除了 cookie 并运行 USER AGENT 检查。
第二次,当我单击“桌面”链接时,未设置 cookie,脚本无法执行。这可能是什么错误?
谢谢你的时间
编辑:我正在通过 setcookie("mobile", "web",time()+31536000, "/"); 创建 cookie
通过 setcookie("mobile", "",time()-60, "/"); 删除 cookie
从 HTTP 标头中我可以看到第一次执行脚本时传递了 Set-Cookie 参数,但是在我删除 cookie 并重试后,未传递 setcookie 参数。