クエリ文字列とアンカーを使用して完全な URL を取得する
Web ページを読み込むとき、多くの場合、使用する URL 全体を取得する必要があります。リクエストをしてください。これには、ベース アドレスだけでなく、クエリ文字列とアンカー (# 記号の後の部分) も含まれます。ただし、組み込まれたページを操作する場合、完全な URL を取得するのは困難な場合があります。
この文脈では、組み込まれたページからアンカーを含む完全な URL を取得することは困難を伴います。その理由は、ハッシュとも呼ばれるアンカーがページ要求時にサーバーに渡されないためです。これはブラウザの動作のみを制御します。
$_SERVER['REQUEST_URI'] 変数は URL の残りの部分へのアクセスを提供しますが、アンカーは除外されます。この制限を克服するには、ハッシュの内容が含まれる JavaScript の document.location.hash プロパティを利用する必要があります。このプロパティを使用すると、アンカーを取得してフォームに組み込んだり、AJAX リクエスト経由でサーバーに送信したりできます。
したがって、PHP だけでは直接実現できませんが、JavaScript の機能を活用することで、アンカーを取得するためのソリューションが提供されます。含まれるページにアンカーを含む完全な URL。
以上が含まれるページのクエリ文字列とアンカーを含む完全な URL を取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。