使用session var作为测试参数

时间:2015-05-28 08:56:00

标签: php session pdo

我想使用session来摆脱GET参数 这是测试

if(isset($_POST['submit'])){
    $_SESSION['etat']="pasdecompte";
}

然后

if(@$_SESSION['etat']=="pasdecompte"){
    echo "<div id='msg'>Vérifier votre login et/ou mot de passe</div>";
    $_SESSION['etat']="";
}

它的工作没有$_SESSION['etat']="";但是我需要清除测试并阻止它在我重新加载页面时再次显示示例, 我只是想在提交

之后才看到错误(div)

Ps:我不能提供所有代码,我不会使用GET参数

3 个答案:

答案 0 :(得分:1)

你可以取消会话

if(@$_SESSION['etat']=="pasdecompte"){
echo "<div id='msg'>Vérifier votre login et/ou mot de passe</div>";
unset($_SESSION['etat']);
}

答案 1 :(得分:1)

if(isset($_POST['submit']) && isset($_SESSION['etat']) && $_SESSION['etat']=="pasdecompte"){

  echo "<div id='msg'>Vérifier votre login et/ou mot de passe</div>";
   unset($_SESSION['etat']);

}

答案 2 :(得分:0)

您可以使用unset()功能或session-destroy清除会话值。