也许是cookie路径? cookie 没有被设置

发布于 2024-12-28 11:59:49 字数 258 浏览 0 评论 0原文

我在设置此 cookie 时遇到问题, 也许这可能是一个路径错误,我不确定昨天刚开始玩 cookie php 代码:

setcookie(md5('View-live-ad'),$_GET[md5('ad')],3600,'/');
sleep(1);
header('location: ../apo/');

但是 cookie 没有被设置。 我只是想一直隐藏 URL(安全尝试)

im having problems setting this cookie,
maybe it might be a path error im not sure just started playing with cookies yesterday
php code:

setcookie(md5('View-live-ad'),$_GET[md5('ad')],3600,'/');
sleep(1);
header('location: ../apo/');

but the cookie is not getting set.
im just trying hide the URL at all times (security attempt)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

沒落の蓅哖 2025-01-04 11:59:49

您在过去(准确地说,是 UNIX 纪元后 3600 秒)使其过期,这导致它立即过期。使用 time() + 3600 代替 3600,将其到期时间设置为从现在起 3600 秒:

setcookie(md5('View-live-ad'),$_GET[md5('ad')], time() + 3600 ,'/');

You are expiring it in the past (3600 sec after the UNIX epoch, to be precise), which causes it to expire immediately. Instead of 3600, use time() + 3600 to set its expiry 3600 sec from now:

setcookie(md5('View-live-ad'),$_GET[md5('ad')], time() + 3600 ,'/');
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文