Rumah > rangka kerja php > ThinkPHP > teks badan

Pengenalan terperinci tentang cara thinkphp menerima data halaman

PHPz
Lepaskan: 2023-04-14 13:40:38
asal
644 orang telah melayarinya

Dengan perkembangan pesat Internet, semakin banyak laman web, dan kehidupan kita semakin bergantung kepadanya. Dalam proses pembangunan laman web, cara menerima data halaman adalah langkah yang sangat penting. Artikel ini akan memperkenalkan secara terperinci cara thinkphp menerima data halaman.

  1. Terima parameter yang diluluskan oleh kaedah GET

Melalui parameter melalui kaedah GET ialah kaedah penghantaran yang paling biasa, seperti: http://www.example.com/index .php?name=thinkphp&age=3. Dalam thinkphp, menerima parameter yang diluluskan melalui GET adalah sangat mudah, hanya gunakan kaedah input().

Sebagai contoh, kami menerima parameter bernama nama:

$name = input('get.name');
Salin selepas log masuk

Antaranya, kaedah input() mempunyai dua parameter, yang pertama ialah nama parameter dan yang kedua ialah lalai nilai . Sudah tentu, jika anda tidak mahu menggunakan nilai lalai, anda tidak boleh melepasi parameter kedua.

  1. Terima parameter yang diluluskan melalui kaedah POST

Melalui parameter melalui kaedah POST ialah satu lagi kaedah penghantaran biasa. Ia juga sangat mudah untuk menerima parameter yang diluluskan oleh kaedah POST, juga menggunakan kaedah input().

Sebagai contoh, kami menerima parameter bernama nama pengguna:

$username = input('post.username');
Salin selepas log masuk

Begitu juga, jika anda tidak mahu menggunakan nilai lalai, anda tidak boleh melepasi parameter kedua.

  1. Terima fail yang dimuat naik

Dalam pembangunan tapak web, memuat naik fail juga merupakan operasi biasa. Dalam thinkphp, menerima fail yang dimuat naik juga sangat mudah. Kami boleh menggunakan kaedah input() untuk menerima fail yang dimuat naik.

Sebagai contoh, kami menerima fail yang dimuat naik bernama imej:

$image = input('file.image');
Salin selepas log masuk

Di mana, fail merujuk kepada jenis fail, diikuti dengan nama fail yang dimuat naik.

  1. Terima parameter yang diluluskan oleh PUT dan DELETE

PUT dan DELETE parameter tidak dinyatakan dalam protokol HTTP tradisional, tetapi ia sangat biasa dalam RESTful API sebagai kaedah penghantaran . Dalam thinkphp, parameter yang diluluskan oleh PUT dan DELETE juga boleh diterima dengan mudah.

Contohnya, kami menerima parameter yang dipanggil status:

$status = input('put.status');
Salin selepas log masuk

atau

$status = input('delete.status');
Salin selepas log masuk
  1. menerima parameter laluan

Dalam penghalaan, kadangkala anda perlu menerima parameter laluan. Sebagai contoh, kita perlu mengakses pautan: http://www.example.com/index.php/User/123, dengan "123" ialah parameter laluan. Dalam thinkphp, kita boleh menggunakan kaedah input() untuk menerima parameter laluan.

Sebagai contoh, kami menerima parameter laluan bernama id:

$id = input('param.id');
Salin selepas log masuk

Begitu juga, jika anda tidak mahu menggunakan nilai lalai, anda tidak boleh melepasi parameter kedua.

Ringkasan

Artikel ini terutamanya memperkenalkan lima cara thinkphp menerima data halaman, termasuk parameter yang diluluskan oleh GET dan POST, fail yang dimuat naik, parameter yang diluluskan oleh PUT dan DELETE serta parameter laluan. Kaedah ini sangat mudah dan mudah difahami, sama ada anda seorang pemula atau pembangun yang berpengalaman, anda boleh memulakannya dengan mudah. Semoga artikel ini dapat membantu anda.

Atas ialah kandungan terperinci Pengenalan terperinci tentang cara thinkphp menerima data halaman. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
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!