php验证ip的合法性!function get_ip(){ //判断服务器是否允许$_server if(isset($_server)){ if(isset($_server[http_x_forwarded_for])){ $realip = $_server[http_x_forwarded_for]; }elseif(isset($_server[http_client_ip])) { $realip = $_server[http_client_ip]; }else{ $realip = $_server[remote_addr]; } }else{ //不允许就使用getenv获取 if(getenv("http_x_forwarded_for")){ $realip = getenv( "http_x_forwarded_for"); }elseif(getenv("http_client_ip")) { $realip = getenv("http_client_ip"); }else{ $realip = getenv("remote_addr"); } } return $realip;}
以上示例 可以在接口中使用!添加ip验证机制!
以上就是本文的全部内容,希望对大家的学习有所帮助,更多相关内容请关注!
相关推荐:
php如何提高网页加载速度
php生成唯一订单号的5种方法
以上就是php如何验证ip的合法性的详细内容。