gpt4 book ai didi

php - 在重定向前设置 cookie

转载 作者:行者123 更新时间:2023-12-04 06:23:40 26 4
gpt4 key购买 nike

我试图在 header 重定向之前设置一个 cookie,但它不起作用。我已经读过在标题重定向行之后设置 cookie 应该可以解决问题,但我没有运气。类似地,之前的一篇帖子建议如果您在位置重定向中使用“人工 URL”,则应在 cookie 的路径参数中使用“/”。这也是在没有运气的情况下完成的。

header("Location: $url" . $params);
setcookie('cartstlang', 'lang', 0, '/', '', FALSE, FALSE);
setcookie('cartstdb', 'db', 0, '/', '', FALSE, FALSE);

另请注意,我已通过注释掉 header 重定向然后单击链接更改页面来对此进行了测试。然后cookie 在var_dump() 上看起来很好。

我正在使用 PHP 5.3+ 在 XAMPP 上进行开发。我已经在 IE 8 和 Firefox 4 中进行了测试。

任何帮助都会很棒。谢谢。

最佳答案

setcookie代码应该在 header 之前代码并确保您执行 exit()后停止任何输出。

另外你确定它会进入同一个域( http://site.comhttp://www.site.com 之间有区别)?尝试将域选项设置为 .site.comsetcookie因此它可以跨所有子域访问。

关于php - 在重定向前设置 cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6277032/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com