Laravel获取客户端IP方法

释放双眼,带上耳机,听听看~!

自定义函数

function GetClientIp()
    {
        if (getenv('HTTP_CLIENT_IP')) {
            $ip = getenv('HTTP_CLIENT_IP');
        }
        if (getenv('HTTP_X_REAL_IP')) {
            $ip = getenv('HTTP_X_REAL_IP');
        } elseif (getenv('HTTP_X_FORWARDED_FOR')) {
            $ip = getenv('HTTP_X_FORWARDED_FOR');
            $ips = explode(',', $ip);
            $ip = $ips[0];
        } elseif (getenv('REMOTE_ADDR')) {
            $ip = getenv('REMOTE_ADDR');
        } else {
            $ip = '0.0.0.0';
        }

        return $ip;
    }

最简单的方法

$request->getClientIp()

人已赞赏
PHP学习笔记

把laravel php artisan 命令缩写为pa

2021-2-12 18:21:46

AndroidApiCN2 VPS推荐HTMLJavaScriptLinuxPHPpythonSEOVPS推荐VPS活动整理VPS测评windows不限流量VPS信息资讯其他VPS推荐前端后端模板商家收录国内VPS推荐国内服务器国外服务器学习笔记安卓搞机广而告之技术杂烩搞机新鲜事无处安放日记心事杂七杂八源码分享福利活动网站导航网站建设网站模板美国VPS推荐美国服务器视频分享资源文件转载软件分享软件开发香港VPS推荐香港服务器高防VPS推荐默认分类

达州创梦网络-年中四川100G高防云主机年付900元/年特价活动,以及物理机特价活动24核24G 50M仅299元/月,买到就是赚到!

2021-5-15 16:19:19

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索