菜鸟笔记

Menu

PHP获取外网IP地址

最近做一个项目,要实现一个根据IP来获取地理位置,在这个基础上面实现城市切换的功能。
获得IP的时候,要是在本地测试,那获得的不是外网地址,让我很郁闷,因为我不能直接在服务器上面测试。于是找了个方法,如下
<?php//PHP获取当前用户IP地址方法$UserIp = ($_SERVER['HTTP_VIA']) ?$_SERVER['HTTP_X_FORWARDED_FOR'] : $_SERVER['REMOTE_ADDR'];$UserIp = ($UserIp) ? $UserIp : $_SERVER['REMOTE_ADDR'];echo $UserIp;?>

当然,目前还只是做好根据IP获取地理位置这个部分,切换功能还没有实现。等之后再贴上来!

— 于 共写了178个字
— 文内使用到的标签:

发表评论

电子邮件地址不会被公开。 必填项已用*标注