php - tp5 dapatkan parameter permintaan
女神的闺蜜爱上我
女神的闺蜜爱上我 2017-06-20 10:07:39
0
2
870

1. Masalah: Mengikuti manual permulaan pantas tp5, hasil (jenis sumber) menjalankan sekeping kod adalah berbeza daripada yang ada dalam buku
2

public function hello(Request $request){
        echo '请求参数';
        dump(input());
        echo 'name:' .$request->param('name');
        echo '资源类型:' .$request->type(). '<br/>';
}

Laluan akses ialah:

tp5.com/index/index/hello/test/ddd.html?name=think
Hasil dalam buku: Jenis sumber: html,
Hasil operasi saya ialah: Jenis sumber: xml ,
Soalan Dimana? ? ?

Terdapat masalah lain Jika anda menukar laluan akses kepada tp5.com/index/index/hello/test/ddd.html/name/think

Hasil parameter permintaan juga berubah
Hasil akses laluan asal:
array(. 2) {
["nama"] => rentetan(5) "fikir"
["ujian"] => rentetan(3) "ddd"
}
Hasil laluan kemudian:
array(2) {
[" ujian "] => string(8) "ddd.html"
["name"] => string(5) "think"
}
Bagaimana untuk memahami tp5.com/index/index/hello/test/ddd. html? name=think how to write this path?

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

membalas semua(2)
过去多啦不再A梦

tp5.com/index/index/hello/test/ddd.html?name=think
Cara penulisan ini, ?

tp5.com/index/index/hello/test/ddd.html/name/think

Jika tiada ? dalam url ini, kesannya akan sama seperti:
tp5.com/index/index/hello/test /ddd.html/name/think .html
adalah sama, yang bermaksud bahawa .html boleh ditinggalkan.
Selain modul lalai, pengawal dan operasi, / sebelumnya dihuraikan oleh kunci/nilai
Jadi, test/ddd.html
dihuraikan ke dalam ["test"] => rentetan(3) " ddd".

三叔

Saya tidak faham soalan itu, tetapi

如果把访问路径改成tp5.com/index/index/hello/test/ddd.html/name/think

Ayat ini salah, sepatutnya

tp5.com/index/index/hello/test/ddd/name/think.html

Hasil pulangan adalah sama

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!