作者KennyL (Giant Heart)
看板PHP
标题Re: [请益] 请问限制ip登入的写法??
时间Wed Jul 12 00:49:06 2006
※ 引述《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
1F:推 k39fishami:呼呀呀...真感谢你 07/12 23:35