Board logo

標題: [PHP]加入留言驗証碼(防灌水) [列印本頁]

作者: eightwing     時間: 2007-3-19 03:10 PM    標題: [PHP]加入留言驗証碼(防灌水)

轉自
http://www.e-d.com.tw/index_file/phpverify.php

寫入insert留言的要check欄位的地方,
加入PHP程式碼

include "settings.php";

$userstring=$_POST['userstring'];
$string = strtoupper($_SESSION['string']);

if (($string != $userstring) || (strlen($string) <= 4)) {

echo "<center><br><br><br><br><br><br><br><font color=red size=2>驗証碼錯誤!</font><br><a href=javascript:history.back(1)><font color=$gm_link size=2><center>回上一頁</font></a>";
檔案已失效
exit();

}

填寫留言的部份,在適當位置加入
<font size="2">請輸入驗證碼:</font><img src="imagebuilder.php" border="1"><input maxlength=8 size=8 name="userstring" type="text" value="">

並解壓縮附件檔案於同一資料夾下
  附件: php_stopwater.rar (2.63 K) / 該附件被下載次數 2
URL http://www.eightwing.idv.tw/discuz!/ attachment.php?aid=668




歡迎光臨 下班後論壇-不明所以版  華麗登場 (http://www.eightwing.idv.tw/discuz!/) Powered by Discuz! 3.1.2 Plus