如何从drupal 7中的Text size模块中删除持久性cookie

时间:2017-07-08 11:36:16

标签: session cookies drupal drupal-7 drupal-modules

我正在Drupal 7中开发一个站点。我正在进行相同的安全审核。在安全审计中,我遇到了Persistent Cookie的问题。当我检查我的网站的cookie。有一个cookie名称“text size”,这是持久性的。但我只想要会话cookie。我该如何实现这一点请帮助?

提前致谢。

Screen shot of cookie view

2 个答案:

答案 0 :(得分:0)

您可以在模块挂钩中取消设置cookie,例如自定义模块中的hook_boot或hook_init。

你可以写:

setcookie("text size", "{yourValue}", 1);

有关更多信息,请参阅以下内容:

how to unset cookie in PHP?

http://php.net/manual/en/function.setcookie.php

答案 1 :(得分:0)

经过3天的研究和Vishwanath Polaki先生提供的答案的帮助。 Finlay我达到了目标。

我编辑了textsize.module文件。

setcookie(“textsize”,$ textsize_normal,time()+ $ textsize_cookie_expires,$ textsize_cookie_domain,“”);

在上述声明中,我只更新值 0 time()+ $ textsize_cookie_expires

更改Cookie之前cookie-screen-before-updation

更改Cookie cookie-screen-after-updation

Cookie的有效期从特定时间更改为会话结束时