回覆列表
  • 1 # 使用者6602652349876

    開發工程中,需要給第三方提供介面,由於是僅僅對單獨一人提供介面支援,就暫時採取了IP白名單過濾的方式處理。下面是獲取使用者IP地址的方法private function getIP() {

    static $realip;

    if (isset($_SERVER)) {

    if (isset($_SERVER["HTTP_X_FORWARDED_FOR"])) {

    $realip = $_SERVER["HTTP_X_FORWARDED_FOR"];

    } else if (isset($_SERVER["HTTP_CLIENT_IP"])) {

    $realip = $_SERVER["HTTP_CLIENT_IP"];

    } else {

    $realip = $_SERVER["REMOTE_ADDR"];

    }

    } else {

    if (getenv("HTTP_X_FORWARDED_FOR")) {

    $realip = getenv("HTTP_X_FORWARDED_FOR");

    } else if (getenv("HTTP_CLIENT_IP")) {

    $realip = getenv("HTTP_CLIENT_IP");

    } else {

    $realip = getenv("REMOTE_ADDR");

    }

    }

    return $realip;

    }

  • 中秋節和大豐收的關聯?
  • 家常紅燒雞中翅最正宗的做法,如何做家常紅燒雞?