ホームページ  >  記事  >  バックエンド開発  >  PHPでURLを取得する方法

PHPでURLを取得する方法

angryTom
angryTomオリジナル
2019-11-01 13:37:433705ブラウズ

PHPでURLを取得する方法

#php で URL を取得する方法

PHP は URL の取得を実装しています -- アドレス パラメーターの詳細な説明:


//获取域名或主机地址
echo $_SERVER[&#39;HTTP_HOST&#39;]."<br>"; #localhost

//获取网页地址
echo $_SERVER[&#39;PHP_SELF&#39;]."<br>"; #/blog/testurl.php

//获取网址参数
echo $_SERVER["QUERY_STRING"]."<br>"; #id=5

//获取用户代理
echo $_SERVER[&#39;HTTP_REFERER&#39;]."<br>";

//获取完整的url
echo &#39;http://&#39;.$_SERVER[&#39;HTTP_HOST&#39;].$_SERVER[&#39;REQUEST_URI&#39;];
echo &#39;http://&#39;.$_SERVER[&#39;HTTP_HOST&#39;].$_SERVER[&#39;PHP_SELF&#39;].&#39;?&#39;.$_SERVER[&#39;QUERY_STRING&#39;];
#http://localhost/blog/testurl.php?id=5

//包含端口号的完整url
echo &#39;http://&#39;.$_SERVER[&#39;SERVER_NAME&#39;].&#39;:&#39;.$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
# http ://localhost:80/blog/testurl.php?id=5

//只取路径
$url=&#39;http://&#39;.$_SERVER[&#39;SERVER_NAME&#39;].$_SERVER["REQUEST_URI"];
echo dirname($url);

つまり、URL は 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING'] を通じて取得できます。 ;。

PHP 関連の知識の詳細については、

PHP 中国語 Web サイト をご覧ください。

以上がPHPでURLを取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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