看板 PHP 關於我們 聯絡資訊
※ 引述《dinos (用血汗灌溉頂天巨木)》之銘言: : ※ 引述《k39fishami (鬥魚)》之銘言: : : 不知道大大們有沒有人寫過 可以限制ip的權限 : : 現在用dreamweaver的check form外掛 : : 找到可以使用YY_checkform來檢驗form的發送 : : 我也有用環境變數抓ip 當表單送出時將ip存入資料庫 : : 但是我先必須檢驗ip如140.115.xxx.xxx才可送出資料 : : 我再做以下的更改<form>裡面的設定 : : onSubmit="YY_checkform('form1','IP','^\(140\)\\.\(115\)\\.\([0-9][0-9][0-9]\)\\.\([0-9][0-9][0-9]\)','4',' : 假設 user 的來源 ip 是 $REMOTE_ADDR : if(preg_match("/^140\.115\.\d{1,3}\.\d{1,3}$/",$REMOTE_ADDR)) { : //符合的 ip : } : else { : //不符合的 ip : } 如果需要比較進接的功能(利用DB or htaccess儲存Deny / Allow的IP網段) 可以參考這個php class: http://www.phpclasses.org/browse/package/2690.html 個人使用經驗滿愉快的。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.117.106.203
k39fishami:呼呀呀...真感謝你 07/12 23:35