2015-05-28 14 views
2

我想用会话摆脱GET参数 这里是测试使用会话VAR像测试参数

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 PARAMS

+0

你面临什么问题?你有什么错误吗? –

+0

你可以使用session_destroy();或在回显消息后取消设置()。 –

+0

该div其始终显示我希望它只显示后,不是每次当我refrech页 –

回答

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']); 

} 
+0

我通过这将工作,但它没有idk为什么 –

+0

你有空值? – selvan

+0

我不明白。解释 – selvan

1

可以取消设置会话

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

多数民众赞成在多数民众党它不工作 –