私はphpに動的なページを持っています.URLの#が続くすべての文字列を抽出したい.ページはAjaxに少し似ていて、URLの変更だけを完全にロードしません. # が続く文字列をキャプチャして、適切なアクションを実行できます。
例えば: index.php#FJDrfjg67
私は欲しい
FJDrfjg67
助けてください
私はphpに動的なページを持っています.URLの#が続くすべての文字列を抽出したい.ページはAjaxに少し似ていて、URLの変更だけを完全にロードしません. # が続く文字列をキャプチャして、適切なアクションを実行できます。
例えば: index.php#FJDrfjg67
私は欲しい
FJDrfjg67
助けてください
window.location.hash
# コンテンツを取得して ajax で送信するために使用します
または、これを取得することもできます parse_url()
echo parse_url($url, PHP_URL_FRAGMENT );
そのfragment
( ハッシュマーク # の後)
#
ブラウザーは、ハッシュ後の URI の一部をサーバー側に送信しません。この抽出はブラウザ自体、つまり Javascript で行う必要があります。
Javascript を使用すると、次のことができます。
var hashtag = window.location.hash.replace(/^#/, "");
URI の # 以降の部分を取得するには
次にhashtag
、クエリ パラメータを使用して変数をサーバー側に送信するか、location.href
JavaScript の に追加して URI 自体に送信できます。
ブラウザには送信されません。JavaScript を使用し、Ajax を使用して送信する必要があります。