doujie9252
2016-05-02 09:51
浏览 65
已采纳

isset($ _ SESSION ['id'])工作不正常[关闭]

I am trying to use the condition:

isset($_SESSION['id'])

So i just tried

echo isset($_SESSION['id']); and echo $_SESSION['id'];

But this gives output different. In fact true result gives by

echo $_SESSION['id'];

Any one have idea why this is happening?
Note: I use session_start(); at the beginning of page.

图片转代码服务由CSDN问答提供 功能建议

我正在尝试使用条件:

isset($ _ SESSION ['id'])

所以我试过

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

但这会使输出不同。 事实上,真实结果由

echo $ _SESSION ['id'];

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

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 收藏
  • 邀请回答

1条回答 默认 最新

  • dou6495 2016-05-02 09:53
    已采纳

    isset is used in if condition, in case you want to check if session is set or not:

    <?php
    
        if(isset($_SESSION['id'])) { // check if session named 'id' is exist
           echo $_SESSION['id'];
        }
    
    ?>
    
    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题