ホームページ > バックエンド開発 > PHPチュートリアル > PHP は現在のページ URL 関数インスタンスを取得し、現在の URL 関数を取得します_PHP チュートリアル

PHP は現在のページ URL 関数インスタンスを取得し、現在の URL 関数を取得します_PHP チュートリアル

WBOY
リリース: 2016-07-13 10:16:28
オリジナル
967 人が閲覧しました

PHPは現在のページURL関数インスタンスを取得し、現在のURL関数を取得します

この記事では、現在のページの URL を取得する PHP 関数の例を説明し、参考のために共有します。具体的な実装方法は以下の通りです

PHP には現在のページの URL を取得するデフォルトの関数がありません。そこで、今日は PHP で現在のページの完全な URL を取得する PHP 関数を紹介します。

関数コードは次のとおりです。呼び出し時に curPageURL() を使用するだけです:

コードをコピーします コードは次のとおりです:
/* 開始する現在のページの URL を取得します */
関数 curPageURL() {
$pageURL = 'http'; If ($_SERVER["HTTPS"] == "on") { // SSL暗号化の場合は"s"を追加します
$pageURL .= "s"; }
$pageURL .= "://" ; If ($_SERVER["SERVER_PORT"] != "80") {
$pageURL .= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"]; } その他 {
$pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"]
}
$pageURL を返す
}
/* 現在のページ URL の末尾を取得します */


サーバーパラメータの説明を追加します。コードは次のとおりです:

コードをコピーします

コードは次のとおりです://ドメイン名またはホストアドレスを取得します echo $_SERVER['HTTP_HOST']."
" #localhost
// Web ページのアドレスを取得します
echo $_SERVER['PHP_SELF']."
" #/blog/testurl.php

//URLパラメータを取得します
echo $_SERVER["QUERY_STRING"]."
" #id=5

// ユーザーエージェントを取得します
echo $_SERVER['HTTP_REFERER']."
";
// 完全な URL を取得します
エコー 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']
; echo 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING']; #http://localhost/blog/testurl.php?id=5

//ポート番号を含む完全な URL
echo 'http://'.$_SERVER['SERVER_NAME'].':'.$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"]
#http://localhost:80/blog/testurl.php?id=5
//パスのみを取得します
$url='http://'.$_SERVER['SERVER_NAME'].$_SERVER["REQUEST_URI"]
エコーディレクトリ名($url)
#http://localhost/ブログ


この記事で説明した内容が皆様の PHP プログラミング設計に役立つことを願っています。


php関数は現在のページのURLを取得します

これを見てみましょう:

A.php:
< ;a href="a.php?id=1">まずクリックして、URL に注目してください
クリックして b.php

< /body>

B.php:



echo '今の Web ページの URL は次のとおりです:'.$_SERVER['HTTP_REFERER'];
?>

---------- -------------------------------------------------------- --------------
.$_SERVER[' HTTP_REFERER'];
上位 URL を取得します




現在のページのURLなどを取得する高スコアのPHPコード

//現在のページのURLを取得します
$url_this = "http://".$_SERVER ['HTTP_HOST'].$_SERVER['PHP_SELF'];
echo $url_this;
//ページジャンプ
$url =" www.baidu.com/2.php";

<
< url=">

?>

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/897686.html技術記事 PHP の現在のページ URL の取得関数の例、現在の URL の取得関数の例については、PHP の現在のページの URL を取得する関数の例を説明します。参考のために皆さんと共有してください。具体的な実装方法は以下の通りです...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート