如何从 drupal 7 中的文本大小模块中删除持久性 cookie
How to remove persistent cookie from Text size module in drupal 7
我正在用 Drupal 7 开发一个网站。我正在为此做安全审计。在安全审计中,我遇到了持久性 Cookie 的问题。当我检查我网站的 cookie 时。有一个 cookie 名称 "text size" 是持久的。但我只想要会话 cookie。我该如何实现,请帮忙?
提前致谢。
Screen shot of cookie view
您可以取消设置模块挂钩中的 cookie,例如自定义模块中的 hook_boot 或 hook_init。
在那里你可以写:
setcookie("text size", "{yourValue}", 1);
有关更多信息,请参阅以下内容:
how to unset cookie in PHP?
经过 3 天的研究和 Vishwanath Polaki 先生提供的答案的帮助。 Finlay 我到达了 objective.
我已经编辑了 textsize.module 个文件。
setcookie("textsize", $textsize_normal, time()+$textsize_cookie_expires, $textsize_cookie_domain, "");
在上面的语句中我只更新了 time()+$textsize_cookie_expires 值为 0.
更改 cookie 之前 cookie-screen-before-updation
更改cookie后cookie-screen-after-updation
cookie 的过期时间从特定时间更改为会话结束时
我正在用 Drupal 7 开发一个网站。我正在为此做安全审计。在安全审计中,我遇到了持久性 Cookie 的问题。当我检查我网站的 cookie 时。有一个 cookie 名称 "text size" 是持久的。但我只想要会话 cookie。我该如何实现,请帮忙?
提前致谢。
Screen shot of cookie view
您可以取消设置模块挂钩中的 cookie,例如自定义模块中的 hook_boot 或 hook_init。
在那里你可以写:
setcookie("text size", "{yourValue}", 1);
有关更多信息,请参阅以下内容:
how to unset cookie in PHP?
经过 3 天的研究和 Vishwanath Polaki 先生提供的答案的帮助。 Finlay 我到达了 objective.
我已经编辑了 textsize.module 个文件。
setcookie("textsize", $textsize_normal, time()+$textsize_cookie_expires, $textsize_cookie_domain, "");
在上面的语句中我只更新了 time()+$textsize_cookie_expires 值为 0.
更改 cookie 之前 cookie-screen-before-updation
更改cookie后cookie-screen-after-updation
cookie 的过期时间从特定时间更改为会话结束时