0

很奇怪...

当我上传包含字符串“function”的文件时,服务器超时,显然我的 PHP 脚本永远不会运行。

我的 HTML 表单很简单:

<form action="serverCode.php" method="post" enctype="multipart/form-data">
<input type="file" name="file" id="file">
<input type="submit" name="submitButton" value="Submit">
</form>

我的 PHP 代码除了 echo 'Hello' 什么都不做:

<?php
echo 'Hello';
?>

包含“unction”的文件正常 - 脚本运行。“function_”没问题 - 脚本运行。

但是如果文件包含“function”(没有引号),我的网络浏览器会超时等待响应。

这里发生了什么?

4

1 回答 1

1

这种行为几乎可以肯定是由于某种阻止上传的 Web 应用程序防火墙。

如果您托管自己的站点,请考虑禁用已启用的安全模块。

如果您使用的是外部网络主机,请联系他们的支持人员。

于 2013-06-04T23:51:00.990 回答