基本上,我的表單中有一個輸入字段,在CSS中設置爲display: none
,我想知道自動填充程序是否填充隱藏字段?我將該字段的值設置爲加載時的time(),並將其與表單的提交時間進行比較,以確定用戶是人還是bot。自動完成表單和隱藏輸入
這裏是我的隱藏字段代碼:
<?php
$loadTime = time(); // Initial time that the page loads is checked against the time the form is submitted and if its too fast, its probably a bot
?>
<input type="text" name="loadTime" id="loadTime" value="<?php echo $loadTime ?>" maxlenght="50" />
正因爲您使用的是PHP,您可以隨時將加載時間存儲在會話中,然後在表單發佈後比較該時間。不需要這樣使用表單變量。 – BenOfTheNorth 2012-08-12 09:25:10