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

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

高洛峰
高洛峰オリジナル
2017-01-03 17:41:511874ブラウズ

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 サイトに注目してください。

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