含まれるページのクエリ文字列とアンカーを含む完全な URL を取得する方法

Mary-Kate Olsen
リリース: 2024-10-18 12:02:04
オリジナル
802 人が閲覧しました

How to Get Complete URL with Query String and Anchor in Included Pages?

クエリ文字列とアンカーを使用して完全な URL を取得する

Web ページを読み込むとき、多くの場合、使用する URL 全体を取得する必要があります。リクエストをしてください。これには、ベース アドレスだけでなく、クエリ文字列とアンカー (# 記号の後の部分) も含まれます。ただし、組み込まれたページを操作する場合、完全な URL を取得するのは困難な場合があります。

この文脈では、組み込まれたページからアンカーを含む完全な URL を取得することは困難を伴います。その理由は、ハッシュとも呼ばれるアンカーがページ要求時にサーバーに渡されないためです。これはブラウザの動作のみを制御します。

$_SERVER['REQUEST_URI'] 変数は URL の残りの部分へのアクセスを提供しますが、アンカーは除外されます。この制限を克服するには、ハッシュの内容が含まれる JavaScript の document.location.hash プロパティを利用する必要があります。このプロパティを使用すると、アンカーを取得してフォームに組み込んだり、AJAX リクエスト経由でサーバーに送信したりできます。

したがって、PHP だけでは直接実現できませんが、JavaScript の機能を活用することで、アンカーを取得するためのソリューションが提供されます。含まれるページにアンカーを含む完全な URL。

以上が含まれるページのクエリ文字列とアンカーを含む完全な URL を取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!