Advertisement
eptesicus

PHP - VPN IP Check

Sep 22nd, 2017
268
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.49 KB | None | 0 0
  1. <?PHP
  2. function getUserIP()
  3. {
  4.     $client  = @$_SERVER['HTTP_CLIENT_IP'];
  5.     $forward = @$_SERVER['HTTP_X_FORWARDED_FOR'];
  6.     $remote  = $_SERVER['REMOTE_ADDR'];
  7.  
  8.     if(filter_var($client, FILTER_VALIDATE_IP))
  9.     {
  10.         $ip = $client;
  11.     }
  12.     elseif(filter_var($forward, FILTER_VALIDATE_IP))
  13.     {
  14.         $ip = $forward;
  15.     }
  16.     else
  17.     {
  18.         $ip = $remote;
  19.     }
  20.     return $ip;
  21. }
  22. $user_ip = getUserIP();
  23. echo $user_ip; // Output IP address [Ex: 177.87.193.134]
  24. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement