ホームページ > php教程 > PHP开发 > PHPで現在のページの完全なURLを取得する方法

PHPで現在のページの完全なURLを取得する方法

高洛峰
リリース: 2017-01-03 17:41:51
オリジナル
1947 人が閲覧しました

1. JavaScript を使用して実装します:

top.location.href 最上位ウィンドウのアドレス

this.location.href 現在のウィンドウのアドレス

2. PHP を使用して

http を実装します。 //localhost/PHP/XX.php?id=5

//ドメイン名またはホストアドレスを取得します

echo $_SERVER['HTTP_HOST']; #localhost
ログイン後にコピー

//Web ページのアドレスを取得します

echo $_SERVER['PHP_SELF']; #/PHP/XX.php
ログイン後にコピー

//URL パラメーターを取得します

echo $_SERVER["QUERY_STRING"]; #id=5
ログイン後にコピー

//ユーザーエージェント

echo $_SERVER['HTTP_REFERER'];
ログイン後にコピー
ログイン後にコピー

//ユーザーエージェントを取得

echo $_SERVER['HTTP_REFERER'];
ログイン後にコピー
ログイン後にコピー

//完全なURLを取得

echo 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
echo 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING'];
#http://localhost/PHP/XX.php?id=5
ログイン後にコピー

//ポート番号を含む完全なURL

echo 'http://'.$_SERVER['SERVER_NAME'].':'.$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
#http://localhost:80/PHP/XX.php?id=5
ログイン後にコピー

//パスのみを取得

$url='http://'.$_SERVER['SERVER_NAME'].$_SERVER["REQUEST_URI"]; 
echo dirname($url);
#http://localhost/PHP
ログイン後にコピー

概要

上記がこの記事の全内容です。この記事の内容が皆さんの学習に役立つことを願っています。または、この作品が何らかの助けになることを願っています。ご質問がある場合は、メッセージを残して連絡してください。

PHP で現在のページの完全な URL を取得する方法に関するその他の関連記事については、PHP 中国語 Web サイトに注目してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート