我有一个WordPress插件,可以使用以下方式读取Cookie:
if (isset($_COOKIE["status"])) {
return true;
}
当在SiteGround托管的网站上运行时,此代码运行良好.当我在一个托管在EuroDNS上的网站上运行时,它永远无法读取Cookie,即使我可以在浏览器调试选项卡中看到它.
一些WordPress主机Provider 是否禁用了读取Cookie?
我有一个WordPress插件,可以使用以下方式读取Cookie:
if (isset($_COOKIE["status"])) {
return true;
}
当在SiteGround托管的网站上运行时,此代码运行良好.当我在一个托管在EuroDNS上的网站上运行时,它永远无法读取Cookie,即使我可以在浏览器调试选项卡中看到它.
一些WordPress主机Provider 是否禁用了读取Cookie?
通过在Cookie名称的开头添加前缀wordpress_
解决了此问题.这似乎是允许Cookie在某些托管环境中一直传递到我的插件所必需的.