php - tp5 リクエストパラメータを取得する
女神的闺蜜爱上我
女神的闺蜜爱上我 2017-06-20 10:07:39
0
2
868

1. 問題: tp5 クイック スタート マニュアルに従って、コードの一部を実行すると、書籍内の結果 (リソース タイプ) が異なります
2. 関連コード:

リーリー

アクセス パスは次のとおりです:
tp5.com/index/index/hello/test/ddd.html?name=think
書籍内の結果: リソース タイプ: html,
結果私の操作は次のとおりです: リソースの種類: xml,
何が問題ですか? ? ?

もう一つ問題があり、アクセスパスを tp5.com/index/index/hello/test/ddd.html/name/think に変更するとリクエストパラメータの結果も変わります。パスアクセス結果:
array(2) {
["name"] =>string(5) "think"
["test"] =>string(3) "ddd"
}
後のパスの結果:
array(2) {
["test"] => string(8) "ddd.html"
["name"] => string( 5) "think"
}
tp5.com/index/index/hello/test/ddd.html?name=think のパスの記述をどのように理解しますか?

女神的闺蜜爱上我
女神的闺蜜爱上我

全員に返信(2)
过去多啦不再A梦

tp5.com/index/index/hello/test/ddd.html?name=think
この書き方では、? は $_GET を通じて直接取得されますが、
? フロントは pathinfo を通じてフレームワークによって解析されます。

tp5.com/index/index/hello/test/ddd.html/name/think
この URL に ? がない場合、効果は次と同じになります:
tp5.com/index/index/hello/test /ddd.html/name/think .html
も同じです。つまり、.html は省略できます。
デフォルトのモジュール、コントローラー、オペレーションに加えて、前の / はキー/値によって解析されます。
そのため、test/ddd.html
は ["test"] => string(3) " ddd" に解析されます。

いいねを押す +0
三叔

質問の意味が分かりませんが

リーリー

この文は間違っています、そうあるべきです

リーリー

戻り結果は同じです

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!