我有一个这样的页面:
<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中正常运行?我真的无法理解这种奇怪的行为。请帮帮我(如果您有任何想法)!