PHP Warning: ini_set(): A session is active

php 发表于 2017/12/3 23:54 | 显示全部楼层 |阅读模式
PHP Warning:  ini_set(): A session is active. You cannot change the session module's ini settings at this time in path\to\file.php on line 79
如果要在脚本中使用ini_set()更改PHP的session配置参数,需要在调用session_start()开会会话以前完成ini参数的修改工作,会话已经启动的时候再去修改SESSION运行时配置参数,将会触发一个警告级别的错误,并且对配置参数的修改也不会生效。
PHP Warning并不会影响后续代码,可以在ini_set()前面添加一个 @ 符号来屏蔽错误信息。
  1. <?php
  2.         session_start();
  3.         ini_set('session.name', 'wuxiancheng');
  4. ?>
复制代码
  1. <?php
  2.         ini_set('session.name', 'wuxiancheng');
  3.         session_start();
  4. ?>
复制代码
第一段代码是错误示例,第二段代码为正确示例。

手机版|轻松E站

E-mail: OHCC@163.COM

快速回复 返回顶部 返回列表