如何查询订阅者的IP地址?

时间:2014-02-26 03:50:57

标签: php mysql

我正在使用PHP和MySQL。如何查询订阅者的IP地址?

3 个答案:

答案 0 :(得分:1)

您可以使用此

echo $ _SERVER ['REMOTE_ADDR'];

答案 1 :(得分:0)

这将显示IP地址

echo $_SERVER['REMOTE_ADDR'];

如果要存储用户的IP地址,请使用此

$ipaddress = echo $_SERVER['REMOTE_ADDR'];


mysql_query("insert into table set ipaddress = '$ipaddress' where userid = '$userid' "); 

答案 2 :(得分:0)

function get_client_ip() 
 {
      $ipaddress = '';
      if (getenv('HTTP_CLIENT_IP'))
          $ipaddress = getenv('HTTP_CLIENT_IP');
      else if(getenv('HTTP_X_FORWARDED_FOR'))
          $ipaddress = getenv('HTTP_X_FORWARDED_FOR');
      else if(getenv('HTTP_X_FORWARDED'))
          $ipaddress = getenv('HTTP_X_FORWARDED');
      else if(getenv('HTTP_FORWARDED_FOR'))
          $ipaddress = getenv('HTTP_FORWARDED_FOR');
      else if(getenv('HTTP_FORWARDED'))
          $ipaddress = getenv('HTTP_FORWARDED');
      else if(getenv('REMOTE_ADDR'))
          $ipaddress = getenv('REMOTE_ADDR');
      else
          $ipaddress = 'UNKNOWN';

      return $ipaddress; 
 }

Source