2016-05-02 5 views
-3

が動作していない:

ISSET($ _ SESSION [ 'ID'])

だから、僕は試みました

echo isset($ _ SESSION ['id']);エコー$ _SESSION ['id'];

しかし、これによって出力が異なります。実際の結果は次のとおりです。

echo $ _SESSION ['id'];

これはなぜ起こっているのでしょうか?
注:私はsession_start();をページの先頭に使用しています。あなたはセッションが設定されているかどうかチェックしたい場合には

+0

'エコーISSET($ _ SESSION [ 'ID']); echo $ _SESSION ['id']; 'これは有効なPHPではありません。 – Daan

+1

あなたは結果を推測することを期待していますか? –

+1

実際のコードを教えてください。 – Epodax

答えて

2

ISSETは、もし条件で使用されます。

<?php 

    if(isset($_SESSION['id'])) { // check if session named 'id' is exist 
     echo $_SESSION['id']; 
    } 

?> 
+0

私は' echo isset($ _ SESSION ['id']) '出力1を試みました。' $ _SESSION ['id'] ' 4.もし私がurコードを使用しているなら、 '$ _SESSION ['id'] = 1'を入力してください。 – yank

+0

issetは" id "という名前のセッションの存在をチェックします。 –

関連する問題