PHP 本地服务器 无效的请求(意外的 EOF)

php
2022-08-30 12:43:17

每次执行后,无论所述执行如何 - 使用Chrome网络浏览器时,PHP本地服务器都会抛出以下错误:

无效的请求(意外的 EOF)\n

它不会引起任何可见的问题;然而,由于这是一个持续存在的问题,我想知道以后是否会有什么东西咬我。

有什么想法吗?

注意:它发生在执行任何页面后大约10秒。

进一步说明:在所有执行之后都会发生这种情况,即使文件已正确结束也是如此:

<?php echo 'hey'; ?> 

仍然会抛出上述错误。

[星期四 Mar 19 09:39:55 2015] 127.0.0.1:53923 [200]: /admin [星期四 Mar 19 09:40:05 2015] 127.0.0.1:53924 无效请求(意外 EOF)

这是完整的错误。


答案 1

这是一个已知的错误。

https://bugs.php.net/bug.php?id=60471

[2011-12-08 15:01 UTC] lolautruche at gmail dot com 描述:
------------
内置服务器与路由器脚本记录这类东西:

[2011 年 12 月 8 日星期四 13:39:29] 127.0.0.1:50358 无效请求(意外 EOF)

这是随机发生的,无论脚本是否具有关闭标记,无论它是否在关闭标记后有空行。

以及解释:

[2012-02-23 18:45 UTC] michal dot pipa dot xsolve at gmail dot com
...
Chromium具有称为“预测网络操作以提高页面加载性能”的功能,默认情况下处于启用状态。它的工作方式是,如果HTML页面具有指向某些资源的链接,那么Chromium会提前打开大约10个TCP连接。然后,如果浏览器要获取的资源少于 10 个,则未使用的连接将在 10 秒后超时。这(空有效负载)导致PHP服务器显示“无效请求(意外EOF)”消息。

这是来自PHP内置服务器的无害错误。


答案 2

这可能与Chrome及其网络预测功能有关。因此,请先尝试禁用该功能。这就是为什么它在隐身模式下适合您的原因,因为它可能在该模式下被禁用。

您可以在Chrome设置中找到此选项,然后点击“显示高级设置”。应该在隐私部分。

Use a prediction service to help complete searches and URLs typed in the address bar or the app launcher search box


推荐