如何在php中取消设置session_cache_limiter

时间:2014-05-03 07:56:40

标签: php

我在session_cache_limiter('private_no_expire');之前设置了session_start();,以便用户可以使用“后退”按钮,而不显示“文档已过期”页面。但是现在,我无法销毁会话并将用户注销。我应该怎么做才能取消设置session_cache_limiter

1 个答案:

答案 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>';
?>

以上代码适合我。