通过自动提交FORM发送变量

时间:2013-12-27 17:46:39

标签: javascript php

我有一个这样的页面:

<head>
<script>
function change(alfa) {
document.getElementById("vtp").innerHTML="<form id='send' method='post' action='page.php'><input type='text' name='alfa' value='"+alfa+"'></form>";
document.getElementById("send").submit(); }
</script>
</head>

<body>

<span id="vtp"></span>

*** PHP fragment
$alfa=$_POST["alfa"];  //this variable is used in showing the page
*** end PHP

<img src="image1.png" onclick="change('text1')">
<img src="image2.png" onclick="change('text2')">

</body>

页面更复杂,但主要是这样的。 问题非常奇怪:页面在前3-4次调用时工作正常(假设1分钟),但之后服务器的服务器崩溃了。我尝试将此页面上传到不同的服务器(主机),但所有服务器都具有相同的行为(几秒钟后连接中断,直到我刷新我的IP)。我无法理解我错在哪里。为什么它在前2-3次工作,但是后来主持人否认我的IP?我是否存在一些安全策略,或者我的代码确实存在问题?对我来说这似乎很奇怪。

修改

此行为取决于浏览器:它存在于Chrome中,但不存在于资源管理器中。在资源管理器中,页面正常工作(没有任何中断)。那么这是什么意思 ?我应该在页面中修改哪些内容才能在Chrome中正常运行?我真的无法理解这种奇怪的行为。请帮帮我(如果您有任何想法)!

0 个答案:

没有答案