PHP - Мой ip
Войти

PHP - Мой ip

PHP - IP-адрес пользователя
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?php 

function getIp() {

   
$keys = [
      
'HTTP_CLIENT_IP',
      
'HTTP_X_FORWARDED_FOR',
      
'REMOTE_ADDR'
   
];

   foreach (
$keys as $key):

      if (!empty(
$_SERVER[$key])) 
      {
          
$arr explode(','$_SERVER[$key]);
          
$ip trim(end($arr));
          if(
filter_var($ipFILTER_VALIDATE_IP)) {
             return 
$ip;
          }
      }

   endforeach;


echo 
getIp();?>
Теги:
php