Lines Matching refs:ip
287 $info['ip'] = $revinfo['ip'];
293 $info['editor'] = $revinfo['user'] ?: $revinfo['ip'];
295 $info['ip'] = null;
712 * [ip] - ip address
765 $data['userinfo']['ip'] = $INPUT->server->str('REMOTE_ADDR');
798 $ip = [];
799 $ip[] = $INPUT->server->str('REMOTE_ADDR');
801 $ip = array_merge($ip, explode(',', str_replace(' ', '', $INPUT->server->str('HTTP_X_FORWARDED_FOR'))));
804 $ip = array_merge($ip, explode(',', str_replace(' ', '', $INPUT->server->str('HTTP_X_REAL_IP'))));
808 $cnt = count($ip);
810 if (filter_var($ip[$i], FILTER_VALIDATE_IP) === false) {
811 unset($ip[$i]);
814 $ip = array_values(array_unique($ip));
815 if ($ip === [] || !$ip[0]) $ip[0] = '0.0.0.0'; // for some strange reason we don't have a IP
817 if (!$single) return implode(',', $ip);
820 foreach ($ip as $i) {
830 return $ip[count($ip) - 1];
903 foreach ($ips as $ip) {
904 $hosts[] = gethostbyaddr(trim($ip));
940 [$ip, $session] = sexplode("\n", io_readFile($lock), 2);
941 if ($ip == $INPUT->server->str('REMOTE_USER') || (session_id() && $session === session_id())) {
945 return $ip;
988 @[$ip, $session] = explode("\n", io_readFile($lock));
989 if ($ip == $INPUT->server->str('REMOTE_USER') || $session == session_id()) {