我在 php.ini 中取消设置 cookie 后遇到问题。这是我的代码
控制器.php
setcookie("alert",'String',time()+3600,'/');
header("Location: ../home.php");
主页.php
if(!empty($_COOKIE['alert']) && $_COOKIE['alert'] != ''){
malert($_COOKIE['alert']);
$_COOKIE['alert'] = '';
setcookie('alert', '', time()-1000);
setcookie('alert', '', time()-1000, '/');
print_r($_COOKIE);
}
当主页加载该功能时malert
。但我希望它在再次刷新页面时跳过 if 条件。问题是即使再次刷新 home.php 后,它也正在进入 if条件。我是否错过了有关 cookie 的页面刷新的任何信息。?
print_r 输出是
Array ( [PHPSESSID] => xxx [alert] => String )
Array ( [PHPSESSID] => xxx [alert] => )
注意:当我.htpassword
在此文件夹中使用时,我无法使用SESSION