我正在Drupal 7中开发一个站点。我正在进行相同的安全审核。在安全审计中,我遇到了Persistent Cookie的问题。当我检查我的网站的cookie。有一个cookie名称“text size”,这是持久性的。但我只想要会话cookie。我该如何实现这一点请帮助?
提前致谢。
答案 0 :(得分:0)
您可以在模块挂钩中取消设置cookie,例如自定义模块中的hook_boot或hook_init。
你可以写:
setcookie("text size", "{yourValue}", 1);
有关更多信息,请参阅以下内容:
答案 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的有效期从特定时间更改为会话结束时