PHP获取服务器端IP和客户端IP方法
腾讯云服务器低至38元/年,最新活动入口戳: https://curl.qcloud.com/HDDBWVuJ
PHP在建立HTTP连接后,相关请求信息会存放到$_SERVER超全局变量中,服务器端和客户端IP地址也将保存在超全局变量中,通过直接读取$_SERVER相关信息即可。
获取服务器端IP
PHP获取服务端IP有两种方式:
1、提取$_SERVER中SERVER_NAME字段信息,再通过gethostbyname函数对该字段信息解析即可获取服务端的IP地址。
2、直接通过读取$_SERVER中的SERVER_ADDR字段信息。
实现代码如下:
// 服务器端IP
function serverIP(){
return gethostbyname($_SERVER["SERVER_NAME"]);
}
或
// 服务器端IP
function serverIP(){
return $_SERVER["SERVER_ADDR"];
}
获取客户端IP
PHP获取客户端IP地址,通过读取$_SERVER中的REMOTE_ADDR字段实现。
实现代码如下:
// 客户端IP
function clientIP(){
return $_SERVER["REMOTE_ADDR"];
}

扫码添加站长好友
多年IT从业经验
涉及网络、机房、服务器、网站建设等领域