我很难过。我在其他地方使用这种代码模式,它工作正常,但在这种情况下,我得到了一个不受欢迎的行为。我搜索了一下,发现没有其他参考这个问题。表单动作不使用PHP,而是将php文件名追加到网址
我的表单代码:
<form method="post" id="quoteForm" action="process_acceptance.php">
<table>
<tbody>
<tr><h1>Contract Confirmation</h1></tr>
...
<tr>
<td><input type="hidden" name="record_number"></td>
<td><center><b><input type="submit" value="Approve" /></b></center></td>
</tr>
</tbody>
</table>
</form>
的PHP将用户重定向到一个感谢您网页,并做了一些处理(如前面提到的,这个代码功能完美其他地方,但我包括它,所以你可以看到动作不进入某种类型的黑洞):
<?php
// Release user
ignore_user_abort(true);
header('Connection: close');
header('Content-Length: 0');
header('Location: confirm_acceptance.php');
flush();
...
?>
在ACTION =值执行PHP代码,而不是,它重新加载页面并添加php文件的URL的名称。
想知道哪里出了问题的任何想法?
从什么网址是您最初访问的形式?您在该操作中有一个相对URL,因此如果您使用的是适用于网站的网址或从目录根开始,那么您可能会遇到网址问题。 – 2013-04-08 22:50:02