ホームページ >バックエンド開発 >PHPチュートリアル >現在のページの URL アドレス php コードを取得する_PHP チュートリアル

現在のページの URL アドレス php コードを取得する_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:58:07783ブラウズ

現在のページの URL アドレス php コードを取得します。1 つ目は、URL パラメータのコードを探している場合、パラメータなしで URL を取得することです。

現在のページの URL アドレスを取得する php チュートリアル コード。1 つ目はパラメーターなしで URL を取得することです。2 つ目は、URL パラメーターのコードを探している場合、完全な URL 関数を取得することです。

// 説明: パラメーターなしの URL を取得します

関数 curpageurl()
{
$pageurl = 'http';

if ($_server["https チュートリアル"] == "on")
{
$pageurl .= "s";
}
$pageurl .= "://";

if ($_server["server_port"] != "80")
{
$pageurl .= $_server["server_name"].":" . $_server['php_self'];
}
それ以外は
{
$pageurl .= $_server["server_name"] $_server['php_self'];
}
$pageurl を返します;
}
?>

方法 2

// 説明: 完全な 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 を返します;
}
?>

さらに、$_server['request_uri'] と $_server['request_url'] は少し異なります:

$_server["request_uri"] は完全なパス ( /directory/file.ext?query=string ) を返します
$_server['request_url'] は、パラメーターを除くファイル パス (/directory/file.ext) のみを返します。これは $_server['php_self'] と似ていますが、$_server['request_url'] が利用できない点が異なります。いくつかのサーバー

http://www.bkjia.com/PHPjc/632035.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/632035.html技術記事現在のページの URL アドレス php コードを取得します。1 つ目は、URL パラメーターのコードを取得する場合です。 現在のページの URL を取得します...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。