PHP获取客户端IP地址

2025-11-06 0 819

PHP获取客户端IP地址,如下示例所示:

function get_client_ip() { static $ip = NULL; if ($ip !== NULL) return $ip; if (isset($_SERVER[HTTP_X_FORWARDED_FOR])) { $arr = explode(,, $_SERVER[HTTP_X_FORWARDED_FOR]); $pos = array_search(unknown, $arr); if (false !== $pos) unset($arr[$pos]); $ip = trim($arr[0]); } elseif (isset($_SERVER[HTTP_CLIENT_IP])) { $ip = $_SERVER[HTTP_CLIENT_IP]; } elseif (isset($_SERVER[REMOTE_ADDR])) { $ip = $_SERVER[REMOTE_ADDR]; } // IP地址合法验证 $ip = (false !== ip2long($ip)) ? $ip : 0.0.0.0; return $ip; }

本文主要介绍了PHP获取客户端IP地址 的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

遇见资源网 后端开发 PHP获取客户端IP地址 https://www.ox520.com/4353.html

常见问题

相关文章

猜你喜欢
发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务