クエリ文字列とアンカーを含む完全な URL の取得
現在のページのリクエストに使用された完全な URL (アンカーを含む) を取得します。これは、インクルードされたページを操作するときに便利な要件です。 「foo.php」という名前のページが「bar.php」内に含まれているシナリオを考えてみましょう。 「foo.php」の完全な URL を知りたい場合は、「bar.php?blarg=a#example.」を表示する必要があります。
アンカーの問題
残念ながら、ハッシュ (# 以降の URL の部分) はサーバーに送信されません。これは、ページの動作を制御するためにブラウザによってのみ使用されます。その結果、PHP 変数 $_SERVER['REQUEST_URI'] には、アンカー以外のすべてが含まれることになります。
アンカーに JavaScript を使用する
アンカーの場合、アンカーのコンテンツを保存する JavaScript プロパティ「document.location.hash」を使用する必要があります。ハッシュを取得してフォームに含めたり、AJAX リクエスト経由でサーバーに送信したりできます。
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3