PHP报错: PHP Notice: Undefined variable: _SESSION解决方法
要解决PHP报错:PHP Notice: Undefined variable: _SESSION,可以尝试以下方法: 1. 确保在文件的开头启用了session。在PHP文件的开头添加以下代码: ```php <?php session_start(); ?> ``` 2. 检查是否已经创建了一个名为`$_SESSION`的变量。如果没有,请确保在使用`$_SESSION`之前对其进行初始化。例如: ```php <?php session_start(); if (!isset($_SESSION)) { $_SESSION = array(); } ?> ``` 3. 如果问题仍然存在,可能是因为服务器没有正确配置来使用session。请检查服务器上的php.ini文件,确保以下设置已启用: ``` session.use_cookies = 1 session.use_only_cookies = 1 session.name = PHP
错误原因
php报错:PHP Notice: Undefined variable: _SESSION解决方法,错误的原因非常简单,是因为php session没有开启造成的结果。
解决办法
第一种办法:在程序里添加上session_start()形式的函数。
@ini_set('session.auto_start','1');
第二种办法:在php.ini里把
session.auto_start=0
设置为
session.auto_start=1