PHP $ _SESSION在没有session_start()的情况下启动,但没有通过会话

时间:2018-02-21 16:51:29

标签: php session php-7

我在使用SESSION数组的应用程序中遇到问题。它已经工作了几个星期但是突然停止工作(没有任何明显的代码或设置更改)。我将代码简化为:

<?php
   session_start();
   var_dump($_SESSION);
   $_SESSION['meh'] = 'MEH';
?>

它显示错误:'会话已启动... '。这是我在index.php中的全部代码,它是服务器目录中唯一的文件。在第二次(第三次......)运行之后,$ _SESSION仍为空。使用 PHP 7.0 ,测试 Firefox和Opera (允许使用Cookie)。在本地服务器上一切都很好。任何想法如何解决它?在config / cache或其他什么地方?感谢

1 个答案:

答案 0 :(得分:0)

您的代码中可能有另一个session_start()

试试这个

来自旧answer

<?php
    if(!isset($_SESSION)) 
    { 
        session_start(); 
    } 
?>