WordPress正在安装一个PHPSESSID cookie,只要有人登陆我的网站。根据新的欧盟法律,如果它不是必需的,我必须阻止它,以便用户可以选择加入。但如果它是必要的,只要我在我的网站上详细说明它的使用就可以了。这就是问题所在。
我负责管理大约20个WordPress站点,其中只有2个站点立即安装了PHPSESSID cookie。
我不明白为什么。这绝对不是由我的任何不寻常的代码或任何插件引起的,因为我已经把它剥离到了赤裸裸的部分,而且它仍在这样做。
我知道WordPress正在安装它,我认为它是必要的(这意味着根据新的指令它是可以的),但我仍然需要在我的cookies页面上详细说明它。
但我不知道它是什么,在网上也找不到任何东西:(
两个受影响的网站都没有提供登录选项。而其他很多人都安装了cookie,但他们并没有安装,所以我不知道它的用途是什么。
有人能说出这个cookie的作用吗?为什么只有我的两个网站将其安装到浏览器中?
这两个网站都使用最新版本的WP,而且两个网站都没有类似的电子商务元素。
干杯
詹姆斯
最合适的回答,由SO网友:Roscius 整理而成
cookie看起来像是由PHP会话处理过程设置的。WordPress“开箱即用”不使用会话,这似乎指向您的主题或插件。
如果在代码库中搜索“session\\u start”,则可能能够跟踪会话的启动位置。
PHP还可以设置为自动启动会话。您可能还需要检查php。“会话”的ini文件。“auto\\u start”属性。