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
truehttp://www.bkjia.com/PHPjc/633120.html技術記事 PHP で URL アドレスを取得するには、スーパー グローバル変数 $_SERVER を使用します。これには、ここでは紹介しませんが、HTTP_HOST、PHP_SELF、QUERY_STRING などのさまざまなパラメーターの取得が含まれます。 PHP を取得...