如果页面具有session_start(),则不会加载页面;在里面

Jor*_*orm 3 php apache xampp session

我最近从WAMP切换到XAMPP,因为我想要PHP 7,但是我注意到我以前从未体验过的东西,它不会加载其中包含的php文件session_start();。我刚在Chrome / IE / FF中收到“正在等待localhost ...”。一旦删除该行,页面就会加载。

在沼泽工作正常。

基本上每个页面都session_start();不会加载,非常奇怪。但是,如果我删除它,它们会加载并显示。

为什么?

错误日志只是通知

[Sun Dec 27 02:52:19.346602 2015] [mpm_winnt:notice] [pid 3272:tid 372] AH00455: Apache/2.4.18 (Win32) OpenSSL/1.0.2e PHP/7.0.0 configured -- resuming normal operations
[Sun Dec 27 02:52:19.346602 2015] [mpm_winnt:notice] [pid 3272:tid 372] AH00456: Apache Lounge VC14 Server built: Dec  9 2015 10:17:39
[Sun Dec 27 02:52:19.346602 2015] [core:notice] [pid 3272:tid 372] AH00094: Command line: 'c:\\xampp\\apache\\bin\\httpd.exe -d C:/xampp/apache'
[Sun Dec 27 02:52:19.348604 2015] [mpm_winnt:notice] [pid 3272:tid 372] AH00418: Parent: Created child process 2744
[Sun Dec 27 02:52:19.607869 2015] [ssl:warn] [pid 2744:tid 380] AH01909: www.example.com:443:0 server certificate does NOT include an ID which matches the server name
[Sun Dec 27 02:52:19.674491 2015] [ssl:warn] [pid 2744:tid 380] AH01909: www.example.com:443:0 server certificate does NOT include an ID which matches the server name
[Sun Dec 27 02:52:19.699518 2015] [mpm_winnt:notice] [pid 2744:tid 380] AH00354: Child: Starting 150 worker threads.
Run Code Online (Sandbox Code Playgroud)

编辑:刚发现这个,我有完全相同的问题。他从未找到解决方案

session_start()永远保持文件加载

EDIT2:我回到WAMP并自己安装了php7

Bro*_*eAH 5

在php.ini中找到:

session.use_only_cookies=0 
Run Code Online (Sandbox Code Playgroud)

改成:

session.use_only_cookies=1
Run Code Online (Sandbox Code Playgroud)

我在使用最新的XAMPP 7.0.1和php7时遇到了同样的麻烦。

据Bitnami开发人员通过Apache Friends Support:

该问题与您可以在php.ini文件的“会话”部分中找到的use_only_cookies变量有关。如果将“会话”部分中的use_only_cookies变量设置为0,则Apache将崩溃,如果将其设置为1,则一切都很好。

我们将在PHP 7的下一版本XAMPP中包含这些更改。我们正在使用7.0.2版构建安装程序,我们将尽快发布它们。

希望这可以帮助。