Advertisement
Guest User

Untitled

a guest
Apr 8th, 2017
141
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.47 KB | None | 0 0
  1. function get_ip_address() {
  2.     foreach (array('HTTP_CLIENT_IP', 'HTTP_X_FORWARDED_FOR', 'HTTP_X_FORWARDED', 'HTTP_X_CLUSTER_CLIENT_IP', 'HTTP_FORWARDED_FOR', 'HTTP_FORWARDED', 'REMOTE_ADDR') as $key) {
  3.         if (array_key_exists($key, $_SERVER) === true) {
  4.             foreach (explode(',', $_SERVER[$key]) as $ip) {
  5.                 if (filter_var($ip, FILTER_VALIDATE_IP) !== false) {
  6.                     return $ip;
  7.                 }
  8.             }
  9.         }
  10.     }
  11. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement