求一段代码

  • m
    migee
    临时求一段php代码
    万分感谢! iOS fly ~
  • Z
    Zerolone
    获取ip:

    1. //获取IP

    2. function GetIP(){
    3. if(getenv('HTTP_X_FORWARDED_FOR') && strcasecmp(getenv('HTTP_X_FORWARDED_FOR'), 'unknown')) {
    4. $ip = getenv('HTTP_X_FORWARDED_FOR');
    5. } elseif (getenv('HTTP_CLIENT_IP') && strcasecmp(getenv('HTTP_CLIENT_IP'), 'unknown')) {
    6. $ip = getenv('HTTP_CLIENT_IP');
    7. } elseif(getenv('REMOTE_ADDR') && strcasecmp(getenv('REMOTE_ADDR'), 'unknown')) {
    8. $ip = getenv('REMOTE_ADDR');
    9. } elseif(isset($_SERVER['REMOTE_ADDR']) && $_SERVER['REMOTE_ADDR'] && strcasecmp($_SERVER['REMOTE_ADDR'], 'unknown')) {
    10. $ip = $_SERVER['REMOTE_ADDR'];
    11. }
    12. $ip = preg_match ( '/[\d\.]{7,15}/', $ip, $matches ) ? $matches [0] : '0.0.0.0';
    13. return ($ip);
    14. }
    复制代码
    写入文件:
    1. file_put_contents('ip.txt', GetIP() . "\n", FILE_APPEND);
    复制代码
  • m
    migee
    搞定,谢谢! iOS fly ~