Session 如何从Drupal7中的文本大小模块中删除持久cookie

Session 如何从Drupal7中的文本大小模块中删除持久cookie,session,cookies,drupal,drupal-7,drupal-modules,Session,Cookies,Drupal,Drupal 7,Drupal Modules,我正在Drupal7中开发一个站点。我正在做同样的安全审计。在安全审计中,我遇到了持久Cookie的问题。当我检查我的站点的cookies时。有一个cookie名称“text size”是持久的。但我只想要会话cookie。我如何做到这一点请帮助 提前谢谢 您可以在自定义模块中取消设置模块挂钩中的cookie,例如hook\u boot或hook\u init 在那里你可以写: setcookie("text size", "{yourValue}", 1); 有关更多信息,请参阅以下内容:

我正在Drupal7中开发一个站点。我正在做同样的安全审计。在安全审计中,我遇到了持久Cookie的问题。当我检查我的站点的cookies时。有一个cookie名称“text size”是持久的。但我只想要会话cookie。我如何做到这一点请帮助

提前谢谢


您可以在自定义模块中取消设置模块挂钩中的cookie,例如hook\u boot或hook\u init

在那里你可以写:

setcookie("text size", "{yourValue}", 1);
有关更多信息,请参阅以下内容:


经过三天的研究和Vishwanath Polaki先生提供的答案的帮助。芬莱,我已经达到目标了

我已编辑textsize.module文件

setcookie(“textsize”,$textsize\u normal,time()+$textsize\u cookie\u expires,$textsize\u cookie\u domain,”

在上面的语句中,我只使用值0更新time()+$textsize\u cookie\u expires

在换饼干之前

换饼干后


cookie的过期时间将从特定时间更改为会话结束时的

。如果您在实现过程中遇到问题,您可以添加注释,这样我就可以提供有关模块创建和设置cookie时间的更多信息。