本日在写php的代码时,碰着一个“Undefined variable: _SESSION”对付我小我私家而言这个错误是应该可以制止,只是本身的粗心造成的。
对付在php中初次利用 session 的新人来说,这个错误是常常碰着的,主要的原因是php没有开启 session 造成的。
php 错误代码与理会错误代码:
Undefined variable:_SESSION
错误原因:
在 php 中 session 没有开启(默认封锁)的环境下,页面中挪用了 $_SESSION 变量,因此php会抛出这个错误。
办理要领:“Undefined variable: _SESSION”错误有两种办理要领,按照本身小我私家的实际环境来,选择适合本身的要领。
要领1:修改 php.ini 文件
1、打开php的设置文件 php.ini
2、查找以下代码
session.auto_start = 03、把 0 改成 1
session.auto_start = 1要领2:利用 session_start() 函数
在挪用 $_SESSION 变量的页面的最上方,添加 session_start() 函数,如下面代码:
示例代码:
<?php session_start(); //放到页面的第一行 if(!isset($_SESSION['USER_ID'])){ echo $_SESSION['USER_ID']; } ?>