2

私の URL は次のようになります。

http://mydomain.com/reader/index.php?type=numrated&id=28&m=2#page/6/mode/2up

どうすれば変数のように取得できますか? 「標準」の PHP コーディングを使用すると、 page/6/mode/2upの一部を取得する方法がわかりません

マイナーな問題のように見えますが、解決策を得ることができませんでした... よろしくお願いします!

4

1 に答える 1

5

# の後の部分は URL のクライアント側の部分であり、HTML 内のアンカーを参照します。したがって、それより前のすべてを取得することしかできません。

クライアントは、ドキュメントを取得するときに URI フラグメントをサーバーに送信することは想定されておらず、ローカル アプリケーションの助けがなければ、フラグメントは HTTP リダイレクトに参加しません。

~ ウィキペディア: http://en.wikipedia.org/wiki/Fragment_identifier


他のすべてを取得するには、次のコードを使用できます。

$url = "http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
于 2012-05-14T19:54:02.453 に答える