Advertisement
Taipo

getIPAddress

Feb 1st, 2015
273
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.42 KB | None | 0 0
  1. <?php
  2.     # this is an example of a bad idea
  3.    # X_FORWARDED_FOR can be spoofed.
  4.  
  5.     public static function getIPAddress() {
  6.       if ( isset($_SERVER['HTTP_X_FORWARDED_FOR']) ) {
  7.         $ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
  8.       } elseif ( isset($_SERVER['HTTP_CLIENT_IP']) ) {
  9.         $ip = $_SERVER['HTTP_CLIENT_IP'];
  10.       } else {
  11.         $ip = $_SERVER['REMOTE_ADDR'];
  12.       }
  13.  
  14.       return $ip;
  15.     }
  16. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement