无法在 Firefox 中设置和取消设置 Cookie
Posted
技术标签:
【中文标题】无法在 Firefox 中设置和取消设置 Cookie【英文标题】:Unable to Set and Unset Cookies in Firefox 【发布时间】:2018-06-12 03:41:26 【问题描述】:我无法通过我的简单 php 脚本设置和取消设置 cookie,它适用于 chrome 和 Internet Explorer,但不适用于 Firefox
unset($_COOKIE['userchatnumber']);
$remembering_timespan = time() + 7 * 24 * 60 * 60;
$uniuqenumber = mt_rand(200000, 999999);
$uniuqenumber1 = confirm_code($uniuqenumber);
setcookie("userchatnumber", $uniuqenumber1, $remembering_timespan, '/');
$_COOKIE["userchatnumber"] = $uniuqenumber1;
它设置了,但我无法设置具有相同名称的新 cookie,也无法取消设置 cookie
【问题讨论】:
我自己解决了这个问题,我在整个站点路径上设置了 cookie,但我的实际目录向下一层,firefox 对 cookie 路径非常严格,它只适用于它配置的路径。我通过将整个项目文件夹放在根路径并为整个站点设置带有整个斜杠路径的cookie来解决它并且它开始工作了。 【参考方案1】:我自己解决了这个问题,我在整个站点路径上设置了 cookie,但我的实际目录低一级,Firefox 对 cookie 路径非常严格,它只适用于它配置的路径。我通过将整个项目文件夹放在根路径并为整个站点设置带有整个斜杠路径的cookie来解决它,它开始工作了。
【讨论】:
以上是关于无法在 Firefox 中设置和取消设置 Cookie的主要内容,如果未能解决你的问题,请参考以下文章
我如何在 unity 2018.1 中设置和使用 proGrids?