Cookie 在我的浏览器中设置,而不是在我的 php 脚本中设置

发布于 2024-12-01 13:39:12 字数 789 浏览 1 评论 0原文

我正在尝试向 WordPress 页面添加一个弹出 div,我正在尝试通过使用我的 WordPress 主题中的 header.php 文件创建一个 div 弹出窗口来实现此目的,它就像我的网页上的魅力一样; ht tp://78.69.194.141/ wordpress/?p=11

但是,当我尝试让脚本在我的实时网页上运行时,它不起作用。

该脚本的工作原理如下; 如果用户按下 div 上的十字,就会设置 cookie,每当 header.php 加载时,我的 php 脚本都会检查 cookie 是否已设置,然后不显示弹出窗口。

下面是 div 脚本的样子; htt p://pastebin.com/GJP8ZmC9

和 setcookie.php; http://pastebin.com/ZcrLR2vy

如您所见,我检查 mepopp 值是否存在,然后不' t 显示 div,这是它在我的浏览器中的样子; http://cdn.imghack.se/images/dd83c239c75394659955839f45764d64.png

问题有点不合逻辑的对我来说,这是关于 $_COOKIE['mepopp'] 未在我的 php 代码中设置,但在我的浏览器中设置了?

可能是什么原因造成的?

//亨利克·约翰逊

I am trying to add a popup div to a wordpress page, I am trying to achieve this by having a div popup using the header.php file in my wordpress theme, it works like a charm on my webpage;
ht tp://78.69.194.141/ wordpress/?p=11

But when I try to get the script working on my live webpage it does not work.

The script works like this;
if the user presses the cross on the div, a cookie gets set, whenever header.php gets loaded, my php script checks if the cookie is set, is it then don't show the popup.

Here is how the script for the div looks;
htt p://pastebin.com/GJP8ZmC9

And the setcookie.php;
http://pastebin.com/ZcrLR2vy

As you can see, I check if the mepopp value exist, then don't show the div, and here is what it looks like in my browser;
http://cdn.imghack.se/images/dd83c239c75394659955839f45764d64.png

The problem is somewhat illogical to me and it's about $_COOKIE['mepopp'] is not set in my php code, but in my browser it is set?

What could possibly be causing this?

//Henric Johansson

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

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

发布评论

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

评论(1

深巷少女 2024-12-08 13:39:12

在下一页加载之前,cookie 不会显示在 $_COOKIES 中,这里可能是这种情况吗?

http://php.net/manual/en/function.setcookie.php

The cookie doesn't show up in $_COOKIES until the next page load, could this be the case here?

http://php.net/manual/en/function.setcookie.php

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文