我正在进行一个10个问题的调查,一个问题.我做了一个在问题之间传递价值的会议.我发现的事情是,即使页面刷新,会话值也不会被破坏.是否有解决方法或我做错了什么.
只是为了清楚,这里是代码:
session_start();
// $_SESSION['score'] = $score;
$_SESSION['qnum'] = isset($_SESSION['qnum']) ? $_SESSION['qnum']+1 : 1;
if ($_SESSION['qnum'] < 10){
$_SESSION['total'] = isset($_SESSION['total']) ? $_SESSION['total']+$score : $score;
}
else if ($_SESSION['qnum'] == 10){
$_SESSION['total'] = isset($_SESSION['total']) ? $_SESSION['total']+$score : $score;
echo "finished";
}
echo $_SESSION['qnum'];
echo '\n';
echo $_SESSION['total'];
Run Code Online (Sandbox Code Playgroud)
在您终止会话或取消设置()会话变量之前,$ _SESSION变量将保留.
要结束会话,请尝试以下代码:
$_SESSION = array();
session_unset();
session_destroy();
Run Code Online (Sandbox Code Playgroud)
要删除会话变量,请使用:
unset($_SESSION['variablename']);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9060 次 |
| 最近记录: |