php7 session_start()超时页面

时间:2016-01-23 05:51:35

标签: php

我最近回到PHP编程中,我遇到了一个奇怪的问题。在任何.php文件上使用session_start()会导致服务器超时并返回This webpage is not available。我启用了会话支持和cookie。

字面上只有这会超时我的服务器:

<?php
    session_start();
?>

我过去曾使用此代码来管理登录,但我现在才遇到此问题。有什么变化?难道我做错了什么?提前谢谢。

1 个答案:

答案 0 :(得分:1)

在PHP7中,为session_start()添加了options参数。

详细了解session configuration

除了正常的配置指令集外,还可以提供read_and_close选项。如果设置为 TRUE ,则会导致会话在被读取后立即关闭。

也许这个问题与use_only_cookies变量相关,您可以在php.ini文件的Session部分找到该变量。如果会话部分中的use_only_cookies变量设置为0,则Apache会崩溃,如果将其设置为1,则一切正常。

您还检查了use_strict_mode应设置为1。