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

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

9/17/2020 9:26:54 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();

?>


相关教程

共有条评论 网友评论

验证码: 看不清楚?