私はそれ$_GET["whatever"]
が得られることを知っています?whatever=*
#
URLから変数を取得する方法はありますか?
www.*.com#imsomething
?グーグルで結果が見つかりません。
いいえ、ありません。サーバー側に送信されることはないからです。これは、ブラウザにのみ表示されるものです。
javascriptで読んでから、本当に必要な場合はサーバー側に送信できますが、通常は送信されません。javascriptを使用すると、window.location.hashを読み取って値を取得できます。
#の後の部分はURLのクライアント側の部分であり、HTML内のアンカーを参照します。したがって、それ以前のすべてを取得することしかできません。
クライアントは、ドキュメントを取得するときにURIフラグメントをサーバーに送信することは想定されておらず、ローカルアプリケーションの助けがなければ、フラグメントはHTTPリダイレクトに参加しません。
〜ウィキペディア: http: //en.wikipedia.org/wiki/Fragment_identifier
このJavascriptコードを使用して、コンテンツをクライアント側で取得できます。
var hash = window.location.hash;
もちろん、それを取得した後、jQueryの$.ajaxなどを使用してサーバー側のコードに送信できます。
いいえ、それはサーバーサイド言語では不可能です...それを読むにはJavaScriptが必要です。