我正在尝试将一个弹出式div添加到一个wordpress页面,我试图通过在我的wordpress主题中使用header.php文件使用div弹出来实现这一点,它就像我网页上的一个魅力; ht tp://78.69.194.141/wordpress /?p = 11
但是当我尝试让脚本在我的实时网页上运行时,它无效。
脚本的工作原理如下; 如果用户按下div上的十字,就会设置一个cookie,每当加载header.php时,我的php脚本会检查cookie是否设置,然后是不显示弹出窗口。
以下是div的脚本的外观; https://pastebin.com/GJP8ZmC9
和setcookie.php; http://pastebin.com/ZcrLR2vy
正如你所看到的,我检查是否存在mepopp值,然后不显示div,这是我浏览器中的样子; http://cdn.imghack.se/images/dd83c239c75394659955839f45764d64.png
这个问题对我来说有些不合逻辑,而且我的PHP代码中没有设置$ _COOKIE ['mepopp'],但在我的浏览器中设置了吗?
可能导致这种情况的原因是什么?
// Henric Johansson
答案 0 :(得分:0)
在下一页加载之前,Cookie不会显示在$ _COOKIES中,这可能就是这种情况吗?