PHP会话变量不会取消设置
作者:互联网
我在Drupal模块中有几行代码,如下所示:
if ($arg == 'true' && isset($_SESSION['xyz']['noredirect'])) {
unset($_SESSION['xyz']['noredirect']);
}
当第二行执行时,我收到错误:
Error messageNotice: Undefined variable: _SESSION in blah() (line 122 of /home/xxxxxxx/public_html/sites/all/modules/blah/blah.module).
我简直无法理解为什么如果设置会话,我不能解开它.
有任何想法吗?
谢谢
解决方法:
看起来你还没有运行session_start().这将创建$_SESSION超全局.
标签:php,module,drupal,session-variables 来源: https://codeday.me/bug/20190901/1781593.html