解决 Undefined variable:_SESSION 的方法
墨初 编程开发 1021阅读
对于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']; }