Advertisement
Guest User

Untitled

a guest
Feb 7th, 2015
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.60 KB | None | 0 0
  1. <?PHP
  2.  
  3. function getUserIP()
  4. {
  5.     $client  = @$_SERVER['HTTP_CLIENT_IP'];
  6.     $forward = @$_SERVER['HTTP_X_FORWARDED_FOR'];
  7.     $remote  = $_SERVER['REMOTE_ADDR'];
  8.  
  9.     if(filter_var($client, FILTER_VALIDATE_IP))
  10.     {
  11.         $ip = $client;
  12.     }
  13.     elseif(filter_var($forward, FILTER_VALIDATE_IP))
  14.     {
  15.         $ip = $forward;
  16.     }
  17.     else
  18.     {
  19.         $ip = $remote;
  20.     }
  21.  
  22.     return $ip;
  23. }
  24.  
  25.  
  26. $user_ip = getUserIP();
  27. $write = $user_ip."<br>";
  28.  
  29.  
  30. $fp = fopen('ips.html', 'a+');
  31. fwrite($fp, $write);
  32. fclose($fp);
  33.  
  34. // the content of 'data.txt' is now 123 and not 23!
  35.  
  36.  
  37. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement