クエリ文字列とアンカーを使用した完全な URL の取得
質問:
ページを別のページに移動したい場合、現在のページにアクセスするために使用されたアンカー (# の後のフラグメント) を含む URL 全体を取得する方法はありますか?
回答:
残念ながら、ハッシュ (# を含む文字列) をサーバーから取得することはできません。ハッシュはブラウザ内でのみ保持され、サーバーには送信されないためです。
ただし、$_SERVER[' REQUEST_URI'] 変数には URL の残りの部分が含まれます。
JavaScript 代替:
ハッシュへのアクセスが重要な場合は、 document.location.hash を利用できます。ハッシュの内容を保持する JavaScript プロパティ。その後、それをフォームに埋め込んだり、AJAX リクエスト経由でサーバーに送信したりできます。
以上がクエリ文字列とアンカーを含む完全な URL を取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。