免驗證防機器人灌水[作者:ricky]
這是朋友介紹的方法~~在這裡記錄一下使用方法
相關網址在安裝PHP裡
未POST動作前需先執行的程式碼
include_once("robotaway.inc.php");//導入認證函數$EncodeKey = '加上自己亂數認證碼~愈長愈多自己爽就好';
$RA = new RobotAway($EncodeKey,'CheckKey');
POST動作執行碼內加上
$RA = new RobotAway($_POST['EncodeKey'], 'CheckKey');if ( !$RA->Verify() ) {
echo "請使用正常方式登入系統";
exit;
}
在PHP裡HTML部份裡加上
<script>
<? = $RA->GenerateJS();?>
</script>
//form裡自行加上要送出的其它值
<form>
<input type="hidden" name="CheckKey" id="CheckKey" value="" />
<input type="hidden" name="EncodeKey" id="EncodeKey" value="<? =$EncodeKey; ?>"/>
<input type="submit" name="button" id="button" value="SEND" onclick="<? =$RA->CheckFunction();?>;" />
</form>
基本上這個就OKLA
沒有留言:
張貼留言