zoukankan      html  css  js  c++  java
  • phpwind和discuz中获取用户IP的方法

    phpwind:
    if($_SERVER['HTTP_X_FORWARDED_FOR']){
        
    $onlineip = $_SERVER['HTTP_X_FORWARDED_FOR'];
        
    $c_agentip=1;
    elseif($_SERVER['HTTP_CLIENT_IP']){
        
    $onlineip = $_SERVER['HTTP_CLIENT_IP'];
        
    $c_agentip=1;
    else{
        
    $onlineip = $_SERVER['REMOTE_ADDR'];
        
    $c_agentip=0;
    }
    disuz:
    if(getenv('HTTP_CLIENT_IP'&& strcasecmp(getenv('HTTP_CLIENT_IP'), 'unknown')) {
        
    $onlineip = getenv('HTTP_CLIENT_IP');
    elseif(getenv('HTTP_X_FORWARDED_FOR'&& strcasecmp(getenv('HTTP_X_FORWARDED_FOR'), 'unknown')) {
        
    $onlineip = getenv('HTTP_X_FORWARDED_FOR');
    elseif(getenv('REMOTE_ADDR'&& strcasecmp(getenv('REMOTE_ADDR'), 'unknown')) {
        
    $onlineip = getenv('REMOTE_ADDR');
    elseif(isset($_SERVER['REMOTE_ADDR']) && $_SERVER['REMOTE_ADDR'&& strcasecmp($_SERVER['REMOTE_ADDR'], 'unknown')) {
        
    $onlineip = $_SERVER['REMOTE_ADDR'];
    }
  • 相关阅读:
    团队冲刺第三天
    NoSQL数据库基础概述
    团队开发冲刺第九天
    团队开发冲刺第八天
    团队开发冲刺第七天
    团队开发冲刺第六天
    团队开发冲刺第五天
    团队开发冲刺第四天
    团队开发冲刺第三天
    第九周总结
  • 原文地址:https://www.cnblogs.com/studio313/p/1121843.html
Copyright © 2011-2022 走看看