isset($ _ SESSION ['id'])无法正常工作

时间:2016-05-02 09:51:14

标签: php session

我正在尝试使用这个条件:

  

isset($ _ SESSION [ 'ID'])

所以我试过了

  

echo isset($ _ SESSION ['id']);和echo $ _SESSION ['id'];

但是这会给输出带来不同。事实上,真正的结果由

提供
  

echo $ _SESSION ['id'];

任何人都知道为什么会这样?
注意:我在页面开头使用session_start();

1 个答案:

答案 0 :(得分:3)

isset用于if条件,以防您想检查是否设置了会话:

<?php

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

?>