Share Pastebin
Guest
Public paste!

Sam Yong

By: a guest | Jan 13th, 2009 | Syntax: PHP | Size: 0.48 KB | Hits: 54 | Expires: Never
Copy text to clipboard
  1. function getIP() {
  2. $IP = '';
  3.     if (getenv('HTTP_CLIENT_IP')) {$IP =getenv('HTTP_CLIENT_IP');}
  4.       elseif (getenv('HTTP_X_FORWARDED_FOR')) {$IP =getenv('HTTP_X_FORWARDED_FOR');}
  5.       elseif (getenv('HTTP_X_FORWARDED')) {$IP =getenv('HTTP_X_FORWARDED');}
  6.       elseif (getenv('HTTP_FORWARDED_FOR')) {$IP =getenv('HTTP_FORWARDED_FOR');}
  7.       elseif (getenv('HTTP_FORWARDED')) {$IP = getenv('HTTP_FORWARDED');}
  8.       else {
  9.         $IP = $_SERVER['REMOTE_ADDR'];
  10.     }
  11. return $IP;
  12. }