Advertisement
Werezwolf

Useragent Database Check

Dec 10th, 2014
253
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. if(!empty($_CONFIG['Agent']) && $_CONFIG['Agent']  = 1){
  2.     $needle_agent = array('Browser','Crawler','Mobile Browser','Console','E-mail Client','LinkChecker','Validator','Cloud Platforms','Other','Feed Reader','E-mail Collector');
  3.     $query_agent = explode(';',file_get_contents("http://www.useragentstring.com/?uas=".urlencode($_SERVER['HTTP_USER_AGENT'])."&getText=all"));
  4.     foreach($needle_agent as $needle){
  5.         if(stripos($query_agent[0],$needle) !== FALSE){
  6.             $query_clear = 1;
  7.             if($query_clear = 1){break;}
  8.             }
  9.         }
  10.     if($query_clear != 1){
  11.         logger('User-Agent',$query_agent[0]);
  12.         die(header('refresh:0; cache/404.htm', false));
  13.         }
  14.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement