hi,欢迎访问本站!
当前位置: 首页编程开发正文

解决 Undefined variable:_SESSION 的方法

墨初 编程开发 919阅读

对于phper来说,初次使用 session 的会遇到“Undefined variable: _SESSION”,这主要是因为php没有开启 session 造成的,下面是php中开启 session 方法。

php 错误介绍与原因

错误代码:

Undefined variable:_SESSION

错误原因:

php 中 session 功能未开启(php中是默认关闭的),并且页面中调用了 $_SESSION 变量时,则会抛出这个错误!

解决方法:

解决 “Undefined variable: _SESSION”有两种方法,各人可根据自己的自身情况来。

方法1:

在php的配置文件中开启 session 功能,php全局都可以使用。

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

2、查找以下代码

session.auto_start = 0

3、把 0 改成 1

session.auto_start = 1

方法2:

在php逻辑页面中单独开启 session ,这样对一些临时使用 session 的功能是非常友好的。

1、在php的首行位置加入下面代码

session_start()

例:

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

2、如果在函数中调用 session 也可以加入上面的代码,如

# 73so.com
function a()
{
    session_start();
    echo $_SESSION['USER_ID'];
}
声明:无特别说明,转载请标明本文来源!
相关推荐