我在session_cache_limiter('private_no_expire');
之前设置了session_start();
,以便用户可以使用“后退”按钮,而不显示“文档已过期”页面。但是现在,我无法销毁会话并将用户注销。我应该怎么做才能取消设置session_cache_limiter
?
答案 0 :(得分:0)
session_unset应该可以在我的测试中正常工作以清除所有会话变量。
这是我的登录文件(即index.php):
<?php
session_cache_limiter('private_no_expire');
session_start();
$_SESSION['test'] = true;
echo '<pre>';
print_r($_SESSION);
echo '</pre>';
?>
这是我用它测试的代码(注销文件):
<?php
session_cache_limiter('private_no_expire');
session_start();
session_unset();
echo '<pre>';
print_r($_SESSION);
echo '</pre>';
?>
以上代码适合我。