PHP アドレス バー URL の取得関数_PHP チュートリアル

WBOY
リリース: 2016-07-13 10:44:15
オリジナル
986 人が閲覧しました

phpでURLアドレスを取得するにはスーパーグローバル変数$_SERVERを使いますが、ここでは紹介しませんがHTTP_HOST、PHP_SELF、QUERY_STRINGなどの各種パラメータの取得が含まれています。

URLを取得するためのPHPのいくつかの関数の紹介

コードは次のとおりです コードをコピー

//ドメイン名またはホストアドレスを取得します
echo $_SERVER['HTTP_HOST']."
"; //Web アドレスを取得します
echo $_SERVER['PHP_SELF']."
"; //URLパラメータを取得します
echo $_SERVER["QUERY_STRING"]."
" ; // ソース Web ページの詳細アドレス
echo $_SERVER['HTTP_REFERER']."
"; ?>



上記の関数を組み合わせて完全な URL アドレスを取得します

コードは次のとおりです

コードをコピー // 説明: 完全な URL を取得します
関数 curPageURL()

{
$pageURL = 'http';

if ($_SERVER["HTTPS"] == "on")
{
$pageURL .= "s";

}

$pageURL .= "://";

if ($_SERVER["SERVER_PORT"] != "80")
{
$pageURL .= $_SERVER["SERVER_NAME"] . ":" . $_SERVER["REQUEST_URI"] ;

}

それ以外は
{
$pageURL .= $_SERVER["SERVER_NAME"] . $_SERVER["REQUEST_URI"];
}
$pageURL を返します;
}
?>



この関数を定義した後、それを直接呼び出すことができます:

コードは次のとおりです

コードをコピー echo curPageURL(); ?>



http://www.bkjia.com/PHPjc/633120.html

www.bkjia.com

http://www.bkjia.com/PHPjc/633120.html技術記事 PHP で URL アドレスを取得するには、スーパー グローバル変数 $_SERVER を使用します。これには、ここでは紹介しませんが、HTTP_HOST、PHP_SELF、QUERY_STRING などのさまざまなパラメーターの取得が含まれます。 PHP を取得...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート