Javascript 登录wordpress后,Cookie仅可通过PHP读取

Javascript 登录wordpress后,Cookie仅可通过PHP读取,javascript,php,jquery,wordpress,cookies,Javascript,Php,Jquery,Wordpress,Cookies,这是一个奇怪的。我正在使用jquery cookie创建cookie。设置cookie后,页面将重新加载,我可以使用PHP的$\u cookie 这在wpengine上的开发环境中运行良好 一旦我将整个内容复制到我的实时环境中(仍在wpengine上) javascript cookie设置正确,我可以在控制台中输出值,但是php无法正确读取cookie。 除了 如果我登录wordpress 这有什么逻辑意义吗?为什么它在我的DEV上工作而不是在我的live上?cookie只有在我登录wordp

这是一个奇怪的。我正在使用jquery cookie创建cookie。设置cookie后,页面将重新加载,我可以使用PHP的
$\u cookie

这在wpengine上的开发环境中运行良好

一旦我将整个内容复制到我的实时环境中(仍在wpengine上) javascript cookie设置正确,我可以在控制台中输出值,但是php无法正确读取cookie。 除了 如果我登录wordpress

这有什么逻辑意义吗?为什么它在我的DEV上工作而不是在我的live上?cookie只有在我登录wordpress后才起作用

使用JS:

$.cookie('province', provinceCode,  { expires: 30, path: '/' });  
用PHP阅读:

$provinceCode = $_COOKIE['province'];

就像我说的,它在不同的环境下工作。它甚至可以在LIVE上运行,但只有当我连接到wordpress管理员时才可以。我不知道该怎么做…

我们需要看看你是如何在js中设置cookie的,并用PHPOnce检索cookie的。有一段时间,我花了一天多的时间在WPENGINE上调试带有会话的代码,请阅读本文