我遇到了一个问题,我的注销页面没有删除cookie。有人能告诉我出了什么问题吗?我正在尝试在服务器端和客户端删除它。下面我提供了我的代码示例。
#!/usr/bin/perl
use CGI;
use CGI::Session;
use CGI::Carp qw (fatalsToBrowser);
my $q = new CGI;
my $sid = $q->cookie("Cool-123") || undef;
$session = new CGI::Session(undef, $sid, {Directory => '/tmp'});
$
我有一个perl-cgi脚本,我试图通过它登录。
当UserName和密码有效时,我创建一个会话并将cookie重定向到另一个页面。
但是,在会话过期后(我已经设置了过期时间),在本例中,我没有看到它从/tmp/ session文件夹中被删除。我也使用了这个命令来删除会话。
有人能帮我在会话到期后删除它吗?另外,一旦会话被删除,cookie是否过期?
use CGI::Session;
use CGI::Session::Tutorial;
use CGI::Session::Driver::file;
use CGI::Coo
我正在使用这个脚本试图设置一个div的可见性样式,并将其存储为一个cookie,站点范围内。我的理解是path=/应该将cookie设置为存储在根目录下,因此所有页面都可用--将值传递给其他页面,以保持div的可见性(可视的或隐藏的),这取决于用户的偏好。但是,在检查输出时,它似乎只存储了“每页”。我遗漏了什么?我已经将脚本放在标题中,并将其加载到wp主题的每个自定义post/页面上。(省略)-页面左上角有一个按钮,显示/隐藏注释。
// Placed above </head> tag on my header-webmockups.php file
<script typ
在测试我的站点时,我看到了一个Cookie score of 81/100,有以下评论:
FAILED (Static object with 1 cookies - 36 bytes) - all.css cookie:PHPSESSID=3ge12i80ghj5gbb2cs41tr7qj5
FAILED (Static object with 1 cookies - 36 bytes) - all.js cookie:PHPSESSID=3ge12i80ghj5gbb2cs41tr7qj5
0.2 KB total in outbound cookies - potential savin
我最近在我的react应用程序中添加了 (v4.0.4)来存储用户是否已经关闭了GDPR横幅(这样它就不会在网站的其他页面上显示),现在我的客户问我这个cookie的过期时间是多少。
我就这样用过:
import Cookies from 'universal-cookie';
Cookies cookie = new Cookies();
[...]
// Constructor of my GDPR banner component
constructor() {
super();
if (cookies.get('isOpenGdprBann