跳到主要內容區塊
:::
首頁 文章分享列表 文章分享

PHP Laravel 取得客戶端IP

PHP Laravel 取得客戶端IP的方式:

Laravel:

public function index(Request $request) {
  $request->ip();
}

PHP:

if (isset($_SERVER['HTTP_CLIENT_IP'])) {

   $result = $_SERVER['HTTP_CLIENT_IP'];

} elseif (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) {

   $result = $_SERVER['HTTP_X_FORWARDED_FOR'];

} elseif (isset($_SERVER['HTTP_X_FORWARDED'])) {

   $result = $_SERVER['HTTP_X_FORWARDED'];

} elseif (isset($_SERVER['HTTP_FORWARDED_FOR'])) {

   $result = $_SERVER['HTTP_FORWARDED_FOR'];

} elseif (isset($_SERVER['HTTP_FORWARDED'])) {

   $result = $_SERVER['HTTP_FORWARDED'];

} elseif (isset($_SERVER['REMOTE_ADDR'])) {

   $result = $_SERVER['REMOTE_ADDR'];

} else {

    $result = '';
}

 

這篇文章是否對您有幫助?
Line線上詢價 線上詢價
電子郵件
電話
聯繫我們