我有这样的代码:为什么会提交此行为?
<?
if(isset($_POST['wallib']) {
$insert=mysql_query("INSERT INTO wall (message) VALUES ('".mysql_real_escape_string($_POST['wallib'])."')",$mydb);
}
?>
<form action='index.php?explore=home' method='post' name='wallHome'>
<input id="wallib" name="wallib" type="text" class="inputWall1" />
<a href="javascript:document.wallHome.submit();">Send</a>
</form>
如果我迅速按下发送(无需等待响应,只是很快)我看到该消息被插入只有1次上的数据库。
但是,如果我添加(例如)功能sleep(2);
在PHP脚本,我还是赶紧点击发送,它在数据库中增加了为每次点击的字符串。
所以我不是那么快在第一个案例?是的,一个愚蠢的问题......只是好奇...... :)
只需建议几句话,请使用''而不是' ?>'。 :) – Shaz 2011-04-17 01:19:26