<?php<liu21st@gmail.com>
defined('THINK_PATH') or exit();
/**
* 行为扩展:代理检测
* @category Extend
* @package Extend
* @subpackage Behavior
* @author liu21st <liu21st@gmail.com>
*/
class AgentCheckBehavior extends Behavior {
protected $options = array(
'LIMIT_PROXY_VISIT'=>true,
);
public function run(&$params) {
if(C('LIMIT_PROXY_VISIT') && ($_SERVER['HTTP_X_FORWARDED_FOR'] || $_SERVER['HTTP_VIA'] || $_SERVER['HTTP_PROXY_CONNECTION'] || $_SERVER['HTTP_USER_AGENT_VIA'])) {
exit('Access Denied');
}
}
}
?>