PHP 头文件中的未定义变量
Undefined variable in PHP header file
我正在尝试创建一个小型论坛作为一项任务。我有一个 header.php 文件,它会根据用户是否登录更改一些文本,但它会给我以下错误
Notice: Undefined variable: _SESSION in C:\USBWEBSERVER\root\Final Project\header.php on line 21
有问题的行是
<?php
echo '<div id="userbar">';
if($_SESSION['signed_in'])
{
echo 'Hello' . $_SESSION['user_name'] . '. Not you? <a href="signout.php">Sign out</a>';
}
else
{
echo '<a href="signin.php">Sign in</a> or <a href="sign up">create an account</a>.';
}
echo '</div>'
?>
我该如何解决这个问题?
http://i.imgur.com/s10ktiP.png 登录后仍出现错误图片。
将 session_start()
放在 PHP 脚本的顶部。
<?php
session_start();
// your script goes here
我正在尝试创建一个小型论坛作为一项任务。我有一个 header.php 文件,它会根据用户是否登录更改一些文本,但它会给我以下错误
Notice: Undefined variable: _SESSION in C:\USBWEBSERVER\root\Final Project\header.php on line 21
有问题的行是
<?php
echo '<div id="userbar">';
if($_SESSION['signed_in'])
{
echo 'Hello' . $_SESSION['user_name'] . '. Not you? <a href="signout.php">Sign out</a>';
}
else
{
echo '<a href="signin.php">Sign in</a> or <a href="sign up">create an account</a>.';
}
echo '</div>'
?>
我该如何解决这个问题?
http://i.imgur.com/s10ktiP.png 登录后仍出现错误图片。
将 session_start()
放在 PHP 脚本的顶部。
<?php
session_start();
// your script goes here