Worpdress PHPSESSID / EU law

时间:2012-05-24 作者:James Olney

WordPress正在安装一个PHPSESSID cookie,只要有人登陆我的网站。根据新的欧盟法律,如果它不是必需的,我必须阻止它,以便用户可以选择加入。但如果它是必要的,只要我在我的网站上详细说明它的使用就可以了。这就是问题所在。

我负责管理大约20个WordPress站点,其中只有2个站点立即安装了PHPSESSID cookie。

我不明白为什么。这绝对不是由我的任何不寻常的代码或任何插件引起的,因为我已经把它剥离到了赤裸裸的部分,而且它仍在这样做。

我知道WordPress正在安装它,我认为它是必要的(这意味着根据新的指令它是可以的),但我仍然需要在我的cookies页面上详细说明它。

但我不知道它是什么,在网上也找不到任何东西:(

两个受影响的网站都没有提供登录选项。而其他很多人都安装了cookie,但他们并没有安装,所以我不知道它的用途是什么。

有人能说出这个cookie的作用吗?为什么只有我的两个网站将其安装到浏览器中?

这两个网站都使用最新版本的WP,而且两个网站都没有类似的电子商务元素。

干杯

詹姆斯

1 个回复
最合适的回答,由SO网友:Roscius 整理而成

cookie看起来像是由PHP会话处理过程设置的。WordPress“开箱即用”不使用会话,这似乎指向您的主题或插件。

如果在代码库中搜索“session\\u start”,则可能能够跟踪会话的启动位置。

PHP还可以设置为自动启动会话。您可能还需要检查php。“会话”的ini文件。“auto\\u start”属性。

结束

相关推荐

Cookies in template

我需要根据cookies只显示一次页面的某些部分。主要问题是我只能在插件中设置cookie,挂起init操作。我已经读了20页的谷歌,这个网站,问了2个论坛,但我仍然有这个问题。任何帮助都将不胜感激!