我有這樣的代碼:爲什麼會提交此行爲?
<?
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