今天早上,我们在尝试提交表单时发现我们网站上的许多页面存在问题。如果表单在PHP页面上,或者提交到PHP页面,我们将收到错误“错误324(net :: ERR_EMPTY_RESPONSE)”。
我有两个例子。一个提交给自己的HTML页面,另一个提交给自己的PHP页面。
http://fun2dip.com/query.html http://fun2dip.com/query.php
HTML页面提交没有问题,PHP页面收到上述错误。页面除了扩展名之外是相同的。两个页面上都没有PHP代码。
如果我将FORM方法更改为GET,则两种形式都有效。
我们的主人是GoDaddy。我们已尝试使用它们解决问题。他们告诉我们这是一个编码或脚本问题,并且他们的一切都很好。除非我们能够描述确切的问题,否则他们无法帮助我们解决问题,我们显然无法解决这个问题,因为我们不知道它是什么。
感谢任何帮助。
以下是表单的PHP版本。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled</title>
</head>
<body>
<form action="" method="POST">
<table border="0" cellpadding="2" cellspacing="0">
<tr>
<td align="right" class="str">Name: </td>
<td><input type="text" name="Name" size="30"></td>
</tr>
<tr>
<td align="right" class="str">E-mail: </td>
<td><input type="text" name="Email" size="30"></td>
</tr>
<tr>
<td align="right" colspan="2"> </td>
</tr>
<tr>
<td align="center" colspan="2"><input type="submit" value="Submit"></td>
</tr>
</table>
</form>
</body>
</html>
答案 0 :(得分:1)
经过几天的努力并拔掉了很多头发后,我终于能够在GoDaddy找到一个技术人员,他发现这个问题是由他们身边的东西引起的。他们从来没有准确地解释过什么,他们花了几天时间来修复。此后,我们将网站从GoDaddy移开。
最终我们的代码没有任何问题。问题出在GoDaddy的最后。