一个取得客户端IP的函数
程序员文章站
2022-03-29 09:28:18
...
<?php functiontep_get_ip_address(){ if(isset($_SERVER)){ if(isset($_SERVER['HTTP_X_FORWARDED_FOR'])){ $ip=$_SERVER['HTTP_X_FORWARDED_FOR']; }elseif(isset($_SERVER['HTTP_CLIENT_IP'])){ $ip=$_SERVER['HTTP_CLIENT_IP']; }else{ $ip=$_SERVER['REMOTE_ADDR']; } }else{ if(getenv('HTTP_X_FORWARDED_FOR')){ $ip=getenv('HTTP_X_FORWARDED_FOR'); }elseif(getenv('HTTP_CLIENT_IP')){ $ip=getenv('HTTP_CLIENT_IP'); }else{ $ip=getenv('REMOTE_ADDR'); } } return$ip; } echotep_get_ip_address(); ?>