• 技术文章 >后端开发 >PHP问题

    php判断ip是否内网

    王林王林2019-09-25 17:55:42原创1593

    1、新建一个PHP文档,并获取访问客户端的IP,示例:

    $cip = $_SERVER['REMOTE_ADDR'];

    ip-1.jpg

    2、使用echo显式的输出当前访问客户的IP,以便调试

    ip-2.jpg

    3、保存以上内容,查看当前访问端的IP,如示例中是本地的(即内网)127.0.0.1,其中“127.”是内网IP的一个特性字符串

    ip-3.jpg

    4、使用strpos()内置函数,判断当前客户是否来自内网,示例:

    if(strpos($cip,'127.')==0){
        echo '当前客户来自(内网):'. $cip;
    }else{
        echo '外网用户:'. $cip;
    }

    ip-4.jpg

    5、保存以上文件,查看最终效果,判断IP来自内网或外网

    ip-5.jpg

    注意:$_SERVER['REMOTE_ADDR']用于获取客户端IP

    推荐教程:PHP视频教程

    以上就是php判断ip是否内网的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:php 判断 ip 内网
    上一篇:php连接数据库几种方式 下一篇:php判断post的提交值是否为空
    20期PHP线上班

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• 如何修改电脑ip地址• php怎么识别真实ip• php如何获取用户的ip地址• 无法保存ip设置,请检查一个或多个
    1/1

    PHP中文网