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.
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');
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.
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');
Begitu juga, jika anda tidak mahu menggunakan nilai lalai, anda tidak boleh melepasi parameter kedua.
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');
Di mana, fail merujuk kepada jenis fail, diikuti dengan nama fail yang dimuat naik.
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');
atau
$status = input('delete.status');
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');
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!