我最近回到PHP编程中,我遇到了一个奇怪的问题。在任何.php文件上使用session_start()
会导致服务器超时并返回This webpage is not available
。我启用了会话支持和cookie。
字面上只有这会超时我的服务器:
<?php
session_start();
?>
我过去曾使用此代码来管理登录,但我现在才遇到此问题。有什么变化?难道我做错了什么?提前谢谢。
答案 0 :(得分:1)
在PHP7中,为session_start()添加了options参数。
除了正常的配置指令集外,还可以提供read_and_close
选项。如果设置为 TRUE ,则会导致会话在被读取后立即关闭。
也许这个问题与use_only_cookies变量相关,您可以在php.ini
文件的Session部分找到该变量。如果会话部分中的use_only_cookies
变量设置为0,则Apache会崩溃,如果将其设置为1,则一切正常。
您还检查了use_strict_mode应设置为1。