【问题标题】:Notice: Undefined variable: _SESSION in C:\xampp\htdocs\hoc\get_session.php on line 2注意:未定义变量:第 2 行 C:\xampp\htdocs\hoc\get_session.php 中的 _SESSION
【发布时间】:2015-11-15 09:44:02
【问题描述】:

首页

<?php 
session_start(); // put ahead all html tags and echo commands and print.

$_SESSION["username"] = 'admin';
echo '<a href="get_session.php">see session</a>';
?>

第二页

<?php
    if( $_SESSION["username"] == 'admin' ) {
        echo 'Hello '. $_SESSION["username"] . ' You are adminstrator on this page';
    } else {
        echo 'You can not accesss';
    }
?>

问题

当我点击链接会话时,我得到:

未定义变量:_SESSION

我不知道为什么。

【问题讨论】:

标签: php variables session undefined


【解决方案1】:

在开头添加第二个文件session_start();

这样:

 <?php
session_start();
    if( $_SESSION["username"] == 'admin' )
    {
        echo 'Hello '. $_SESSION["username"] . ' You are adminstrator on this page';
    }
    else
    {
        echo 'You can not accesss';
    }
?>

【讨论】:

    【解决方案2】:

    你需要把 session_start();在第二页的开头。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-05-17
      • 1970-01-01
      • 1970-01-01
      • 2014-01-05
      • 2019-03-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多