3

私はこれが不完全な質問かもしれないと信じています、しかし私はこのURLを見つけました:

http://www.trickingpt.com/index.php/componentes/componente-artigos/tricks/basicmoves?id=125

質問は簡単です:

URLがphpファイルの後にフォルダ階層のようになり、次にgetパラメータのようになるのはどうしてですか?

最初は、私が知らなかったスクリプトのトリックになると思いましたが、その後、上記の他のページにつながるページでこれに気づきました。

href = "/ index.php / components / componente-artigos / tricks / basicmoves?id = 125"

前もって感謝します。

4

2 に答える 2

2

これは非常に簡単です。はindex.php$_SERVER["PATH_INFO"]要求されたパス(index.phpの後の部分)を読み取り、適切なコードを実行して応答を返すために使用しています。

リンクされているWebサイトは、これらのURLを処理し、この「フォルダー階層」パスをそれぞれのコントローラーにルーティングするフレームワークを使用している可能性があります。たとえば、Kohanaフレームワークのように。

于 2013-02-09T15:33:23.967 に答える
0

$ _SERVER ['REQUEST_URI']を取得すると、URL全体を取得できます。

于 2013-02-09T15:31:36.687 に答える