Zihao

Make small but daily progress

0%

解决Undefined variable: _SESSION的方法

本文为大家介绍解决PHP使用SESSION报错的方法。对于初次使用session的人来说可能会遇到Undefined variable: _SESSION这样的错误,错误原因是因为没有开启session。因为php中的session默认是不开启的,需要在程序中开启才能使用。PHP错误:PHP Notice: Undefined variable: _SESSION原因及解决方法。

遇到Undefined variable: _SESSION 错误的原因是php session没有开启引起的。

下面有两种解决办法.

  1. 在程序里添加session_start()函数
  2. 在php.ini里将session.auto_start = 0设置为session.auto_start = 1

以上就是解决Undefined variable: _SESSION的方法。

Notice: A session had already been starte 解决办法

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Notice: A session had already been started – ignoring session_start() in .. on line ..

This happens when you try to start session more than once.

The solution for above problem is

1) in php.ini file set session.autostart to 0

session.auto_start = 0

2) In your code use this line

if (!session_id()) session_start();

instead of

session_start();
  • 本文作者: Zihao Yao
  • 本文链接: https://yaozihao.com/php_session_err/
  • 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!

欢迎关注我的其它发布渠道