php Undefined variable:_SESSION 错误如何解决方法

道一声清晨的祝福早上好!说一声清晨的关心吃早餐了吗?问一声清晨的关怀昨晚睡的好吗?真心送一句清晨的祝福愿你一天情绪愉快!

今天在写php的代码时,遇到一个“Undefined variable: _SESSION”对于我个人而言这个错误是应该可以避免,只是自己的粗心造成的。

对于在php中初次使用 session 的新人来说,这个错误是经常遇到的,主要的原因是php没有开启 session 造成的。

php Undefined variable:_SESSION 错误解决方法

php 错误代码与解析

错误代码:

Undefined variable:_SESSION

错误原因:

在 php 中 session 没有开启(默认关闭)的情况下,页面中调用了 $_SESSION 变量,因此php会抛出这个错误。

解决方法:

“Undefined variable: _SESSION”错误有两种解决方法,根据自己个人的实际情况来,选择适合自己的方法。

方法1:修改 php.ini 文件

1、打开php的配置文件 php.ini

2、查找以下代码

session.auto_start = 0

3、把 0 改成 1

session.auto_start = 1

方法2:使用 session_start() 函数

在调用 $_SESSION 变量的页面的最上方,添加 session_start() 函数,如下面代码:

示例代码:

<?php
session_start(); //放到页面的第一行
if(!isset($_SESSION['USER_ID'])){
    echo $_SESSION['USER_ID'];
}
?>

本文php Undefined variable:_SESSION 错误如何解决方法到此结束。那些刻在椅子背后的爱情,会不会像水泥上的花朵,开出没有风的,寂寞的森林。小编再次感谢大家对我们的支持!

标签: php教程 php