当前位置: 首页 > 文章教程  > 计算机与互联网 > 网络编程

面试题6写出显示客户端IP与服务器IP的代码

9/17/2020 9:31:19 PM 人评论

面试题6写出显示客户端IP与服务器IP的代码

面试题6 写出显示客户端IP与服务器IP的代码

【分析】


     <?php
     function get_client_ip() {#
     if(getenv('HTTP_CLIENT_IP')) {
     $client_ip = getenv('HTTP_CLIENT_IP');
     } elseif(getenv('HTTP_X_FORWARDED_FOR')) {
     $client_ip = getenv('HTTP_X_FORWARDED_FOR');
     } elseif(getenv('REMOTE_ADDR')) {
     $client_ip = getenv('REMOTE_ADDR');
     } else {
     $client_ip = $HTTP_SERVER_VAR['REMOTE_ADDR'];
     }
     return $client_ip;
     }
     //
服务器IP
     function get_server_ip(){
     if (isset($_SERVER))
     {
     if($_SERVER['SERVER_ADDR']) $huoqu_ip=$_SERVER['SERVER_ADDR'];
     else $huoqu_ip=$_SERVER['LOCAL_ADDR'];
     }
     else
     {
     $huoqu_ip=getenv('SERVER_ADDR');
     }
     return $huoqu_ip;
     }
     echo get_client_ip();
     echo get_server_ip();
     ?>

相关教程

共有条评论 网友评论

验证码: 看不清楚?