PHP群:95885625 Hbuilder+MUI群:81989597 站长QQ:634381967
    您现在的位置: 首页 > 开发编程 > PHP教程 > 正文

    php 如何获取客户端IP地址函数代码

    作者:admin来源:网络浏览:时间:2020-09-30 00:07:50我要评论
    导读:php 如何获取客户端IP地址函数代码?这个代码是项目中需要的,就搜索了一下,正好总结一下分享给大家,希望对新手有所帮助,希望大家多多...
    php 如何获取客户端IP地址函数代码?这个代码是项目中需要的,就搜索了一下,正好总结一下分享给大家,希望对新手有所帮助,希望大家多多支持B5教程网。

     
    复制代码 代码如下:
    <?
    function getip(){ 
                 if (getenv("http_client_ip") && strcasecmp(getenv("http_client_ip"), "unknown")) 
    $ip = getenv("http_client_ip"); 
                 else if (getenv("http_x_forwarded_for") && strcasecmp(getenv("http_x_forwarded_for"), "unknown")) 
    $ip = getenv("http_x_forwarded_for"); // 
                 else if (getenv("remote_addr") && strcasecmp(getenv("remote_addr"), "unknown")) 
    $ip = getenv("remote_addr"); 
                 else if (isset($_server[@#remote_addr@#]) && $_server[@#remote_addr@#] && strcasecmp($_server[@#remote_addr@#], "unknown"))

    //

    $ip = $_server[@#remote_addr@#]; 
    else 
    $ip = "unknown"; 
                 return($ip); 

    ?>

    判断邮箱地址 
    <? 
    function checkemail($inaddress) 

    return (ereg("^([a-za-z0-9_-])+@([a-za-z0-9_-])+(.[a-za-z0-9_-])+",$inaddress)); 
    } //phpfensi.com
    ?>

    <? 
    function getip() { //获取ip 
    if ($_server["http_x_forwarded_for"]) 
    $ip = $_server["http_x_forwarded_for"]; // 
        else if ($_server["http_client_ip"]) 
    $ip = $_server["http_client_ip"]; 
        else if ($_server["remote_addr"]) 
    $ip = $_server["remote_addr"]; // 
        else if (getenv("http_x_forwarded_for")) 
    $ip = getenv("http_x_forwarded_for"); 
        else if (getenv("http_client_ip")) 
    $ip = getenv("http_client_ip"); // 
        else if (getenv("remote_addr")) 
    $ip = getenv("remote_addr"); 
        else 
    $ip = "unknown"; 
        return $ip; 

    ?> 

    转载请注明(B5教程网)原文链接:https://b5.mxunkeji.com/content-10-1365-1.html
    相关热词搜索: php客户端 IP地址