php设置时区_php怎么设置后台某IP段可以登陆?

更新时间:2018-09-20    来源:php常用代码    手机版     字体:

【www.bbyears.com--php常用代码】

 

 代码如下 public function login() {
        //设定IP段登录
        if(getenv("HTTP_CLIENT_IP")) {
            $onlineip = getenv("HTTP_CLIENT_IP");
                 }
                 elseif(getenv("HTTP_X_FORWARDED_FOR")){
                         $onlineip = getenv("HTTP_X_FORWARDED_FOR");
                 }
                 elseif(getenv("REMOTE_ADDR")){
                         $onlineip = getenv("REMOTE_ADDR");
                 }
                 else{
                         $onlineip = $HTTP_SERVER_VARS["REMOTE_ADDR"];
                 }
//                 echo $onlineip;
                 $adminip = $onlineip;
                 $arrayip = array("117.121.48.*","127.0.0.*");//ip段
                 $ipregexp = implode("|", str_replace( array("*","."), array("d+",".") ,$arrayip) );
                 $allow = preg_match("/^(".$ipregexp.")$/", $adminip);
       
                 if ($allow != 1) {
                         showmessage(L("你的ip地址不在被允许的范围内!"),"?m=admin&c=index&a=login",6000);
                 }

把下面代码放到你的网站后台登录入口调用,然后再把m=admin&c=index&a=login改成你的地址就可以了。

本文来源:http://www.bbyears.com/jiaocheng/44483.html