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()前面添加一个 @ 符号来屏蔽错误信息。
- <?php
- session_start();
- ini_set('session.name', 'wuxiancheng');
- ?>
复制代码- <?php
- ini_set('session.name', 'wuxiancheng');
- session_start();
- ?>
复制代码 第一段代码是错误示例,第二段代码为正确示例。 |
|