Changeset 3430


Ignore:
Timestamp:
10/28/10 16:10:39 (10 years ago)
Author:
eduardoalex
Message:

Ticket #1202 - Máximo de 2 ips por registro na tabela de access log.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2.2/phpgwapi/inc/class.sessions.inc.php

    r3257 r3430  
    384384                function getuser_ip() 
    385385                { 
    386                         return (isset($_SERVER['HTTP_X_FORWARDED_FOR']) ? $_SERVER['HTTP_X_FORWARDED_FOR']."," : "").$_SERVER['REMOTE_ADDR'];  
     386                        $ip = (isset($_SERVER['HTTP_X_FORWARDED_FOR']) ? $_SERVER['HTTP_X_FORWARDED_FOR']."," : "").$_SERVER['REMOTE_ADDR'];  
     387                        if(strlen($ip)>30) { 
     388                                $ip_exploded = explode(",",$ip); 
     389                                $ip = ""; 
     390                                for($i=0;$i<2;$i++) 
     391                                        $ip .= isset($ip_exploded[$i])?(($i==1?",":"").trim($ip_exploded[$i])):(""); 
     392                                if(strlen($ip)>30) 
     393                                        $ip = $ip_exploded[0]; 
     394                        } 
     395                         
     396                        return $ip; 
    387397                } 
    388398 
Note: See TracChangeset for help on using the changeset viewer.