ホームページ >バックエンド開発 >PHPチュートリアル >PHPアドレスに関する小さな質問
誰かが理由を説明できますか:
http://localhost/original_php/my_frame/index.php/demo/demo
および http://localhost/original_php/my_frame/index.php
同じphpファイルにアクセスしているのでしょうか?
次の /demo/demo は元のパスに影響を与えないのはなぜですか?
最終訪問http://localhost/original_php/my_frame/index.php
および http://localhost/original_php/my_frame/index.php/demo/demo は PATHINFO モード
です。違うのですが、index.phpはデフォルトでIndexコントローラ配下のindexメソッドになっており、demoと指定するとdemoコントローラ配下のdemoメソッドになりますが、URLを書き換えることでindex.phpの省略を省略できます。
フレームを使いますよね?デフォルトのモジュールとコントローラーがデモに設定されているかどうかを確認します。また、本当に理由がわからない場合は、ルートがどのように解析されるかを調べてください。
フレームを使いますよね?デフォルトのモジュールとコントローラーがデモに設定されているかどうかを確認します。また、本当に理由がわからない場合は、ルートがどのように解析されるかを調べてください。
/index.php/demo/demo Ifこれはデフォルトのコントローラーおよびメソッドであり、/index.php
と違いはありません。