Carian pertanyaan pembangunan PHP untuk mendapatkan kata kunci carian
Logik kod
Kata kunci carian
Kami mula-mula membuat borang untuk menyerahkan carian.
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>查询器</title> </head> <body> <form action="" method="get"> <p><input type="text" name="keywords" value="" placeholder="请输入内容"/> <p><input type="submit" value="查询"/> </form> </body> </html>
Kami menggunakan kaedah penyerahan dapatkan untuk menghantar.
<?php print_r($_GET); ?>
Cetak nilai get to see jika diterima
Kami kemudian mendapat kata kunci yang dimasukkan
<?php $keywords=$_GET['keywords']; echo '查询关键词'.$keywords; ?>
Kami mendapati bahawa jika input kosong, data pertanyaan akan menjadi sangat menyusahkan Apa yang perlu kami lakukan untuk mengelakkan operasi yang salah ini.
$keywords = isset($_GET['keywords']) ? trim($_GET['keywords']) : '';
Alih keluar ruang pada kedua-dua belah, jika tidak ia kosong.
Kesukaran dalam bab ini:
Gunakan kaedah get untuk mendapatkan data dan nyahpepijat
Penggunaan isset