2017-08-17 5 views
-3

おはようみんな、私はこのコードを設定していると$ _POSTは、[「ログアウト」]場合、私は、$ _SESSION [「ユーザー名」]設定を解除したいと思いますそれはしようと、コード内のいくつかの悪いロジックを思え

<?php 


    if (isset($_POST["name"]) && isset($_POST["password"])) 
    $_SESSION["username"]=$_POST["name"];   


    if(isset($_POST["logout"]))  
     unset($_SESSION["username"]); 

?> 
+0

'解除($ _ SESSION [ "ユーザー名"]);の' – JYoThI

+1

可能な重複(HTTPS [セッションの\ _unset()とPHPのセッションの\ _destroy()の違いは何ですか?]:// stackoverflowの.com/questions/4303311/what-is-the-the-difference-between-session-unset-and-session-destroy-in-php) –

+0

私はそれを試みましたが、うまくいきません。 – MOS

答えて

0

をISSET

if (isset($_POST["name"]) && isset($_POST["password"])) { 
    $_SESSION["username"]=$_POST["name"];   
} 

if(isset($_POST["logout"])) { 
    unset($_SESSION["username"]); 
} 
関連する問題