• 技术文章 >php教程 >PHP源码

    php 获取用户IP与IE信息程序

    2016-06-08 17:29:44原创640
    php 获取用户IP与IE信息程序

    function onlineip()
    {
    global $_SERVER;
    if(getenv('HTTP_CLIENT_IP'))
    {
    $onlineip = getenv('HTTP_CLIENT_IP');
    }
    elseif(getenv('HTTP_X_FORWARDED_FOR'))
    {
    list($onlineip) = explode(',', getenv('HTTP_X_FORWARDED_FOR'));
    }
    elseif(getenv('REMOTE_ADDR'))
    {
    $onlineip = getenv('REMOTE_ADDR');
    }
    else
    {
    $onlineip = $_SERVER['REMOTE_ADDR'];
    }
    return $onlineip;
    }
    function imgdecode($string)
    {
    global $_SERVER;

    $key = md5(onlineip()."\t".$_SERVER['HTTP_USER_AGENT']);
    $coded = '';
    $string = base64_decode($string);
    $keylength = strlen($key);
    for($i = 0; $i < strlen($string); $i += $keylength)
    {
    $coded .= substr($string, $i, $keylength) ^ $key;
    }
    return $coded;
    }

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:nbsp onlineip getenv string SERVER
    上一篇:php 简单file_get_contents fopen教程 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • 常用的正则表达试• 根据访客所在城市ip地址自动跳转到分站的php代码• php正则校验用户名• PHP实现301跳转,及延时跳转代码• PHP中英数字混排字符串的截取
    1/1

    PHP中文网