ホームページ >バックエンド開発 >PHPチュートリアル >クライアントIPとURLを取得するPHPメソッド

クライアントIPとURLを取得するPHPメソッド

墨辰丷
墨辰丷オリジナル
2018-05-26 11:31:181710ブラウズ

この記事では主に、php でクライアントの IP と URL を取得する方法を紹介します。これには、必要な友人が参照できる、php の定義済みサーバー変数 $_SERVER の使用スキルが含まれます。詳細は次のとおりです。

function getonlineip(){//获取用户ip
  if($_SERVER['HTTP_CLIENT_IP'])
  {
   $onlineip=$_SERVER['HTTP_CLIENT_IP']; //用户IP
  }
  else if($_SERVER['HTTP_X_FORWARDED_FOR'])
  {
   $onlineip=$_SERVER['HTTP_X_FORWARDED_FOR']; //代理IP
  }
  else
  {
   $onlineip=$_SERVER['REMOTE_ADDR']; //服务器IP
  }
  return $onlineip;
}
function curPageURL()//获取完整的url
{
  $pageURL = 'http';
  if ($_SERVER["HTTPS"] == "on")
  {
   $pageURL .= "s";
  }
  $pageURL .= "://";
  if ($_SERVER["SERVER_PORT"] != "80")
  {
   $pageURL .= $_SERVER["SERVER_NAME"] . ":" . $_SERVER["SERVER_PORT"] . $_SERVER["REQUEST_URI"];
  }
  else
  {
   $pageURL .= $_SERVER["SERVER_NAME"] . $_SERVER["REQUEST_URI"];
  }
  return $pageURL;
}

以上がこの記事の全内容です、皆様の学習のお役に立てれば幸いです。 H 関連する推奨事項: pPhp は、実際の


の実際の

JavaScript の解釈 イベント ドライバー (グラフィック チュートリアル)

HTTP を実装するための angular httpclient Client関数

以上がクライアントIPとURLを取得するPHPメソッドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。