lokasi sekarang: Rumah > tapak muat turun > Muat turun perpustakaan > Pustaka pengesahan data > Penapisan parameter PHP, kelas penapisan data
Penapisan parameter PHP, kelas penapisan data
Mengelaskan: Muat turun perpustakaan / Pustaka pengesahan data | Masa keluaran: 2017-03-17 | lawatan: 4358 |
Muat turun: 179 |
Muat turun terkini
Akuarium Fantasi
Gadis Barisan Hadapan
Sayap Bintang
Syurga Peri Peri Bunga Kecil
Kisah Comel Restoran
Penjelajahan Pelancongan Shanhe
Cinta dan Pengeluar
Otak yang paling berkuasa 3
Debu Ganjil: Damila
Perjalanan Muda ke Barat 2
24 jamPapan pendahulu membaca
- 1 Mengapa Saya Mendapat Ralat 404 Semasa Memasukkan Imej dalam Blog Hugo Saya?
- 2 dsetup16.dll - Apakah dsetup16.dll?
- 3 dtrsve.dll - Apakah dtrsve.dll?
- 4 dxcodex.ocx - Apakah dxcodex.ocx?
- 5 Adakah std::shared_ptr Thread-Safe Apabila Mengubah Suai Objek Dikongsi?
- 6 dsbho_02.dll - Apakah dsbho_02.dll?
- 7 Strategi untuk Mengurangkan Masa Permulaan dan Jejak Memori Apl Java Anda Sehingga
- 8 Mengapa Penciptaan Acara MySQL Saya Gagal dengan "Anda mempunyai ralat dalam sintaks SQL anda"?
- 9 Mengapa Fail Sass Saya Melemparkan Ralat "CSS Tidak Sah: Ungkapan Jangkaan"?
- 10 Mengapa saya tidak mengecut seperti yang diharapkan? Nampaknya mempunyai masalah lebar min yang tidak boleh ditanggalkan: kandungan min.
- 11 dwin0008.dll - Apakah dwin0008.dll?
- 12 Apakah Perbezaan Utama antara Kelas Bersarang Statik dan Bukan Statik di Jawa?
- 13 Harga X Empire Meningkat Kepada ATH Baharu: Inilah Yang Perlu Anda Tahu
- 14 dwpp.dll - Apakah itu dwpp.dll?
- 15 Mengapa Kaedah Antara Muka Go Saya Jenis Pulangan Menyebabkan Ralat Penyusunan?
Tutorial Terkini
-
- Koleksi lengkap kursus timbunan penuh pembangunan web asing
- 1717 2024-04-24
-
- Gunakan GraphQL praktikal bahasa
- 2000 2024-04-19
-
- Bermula dengan MySQL (Teacher mosh)
- 1803 2024-04-07
-
- Mock.js |. Axios.js |
- 2616 2024-03-29
Memperkenalkan penapisan parameter php dan penapisan data php kepada semua orang, termasuk prinsip asas penapisan data yang diserahkan php dan penapisan data mudah php
Prinsip asas penapisan data penyerahan PHP
1) Apabila menyerahkan pembolehubah ke dalam pangkalan data, kita mesti menggunakan addslashes() untuk penapisan Sebagai contoh, masalah suntikan kita boleh diselesaikan dengan hanya satu addslashes(). Malah, apabila ia berkaitan dengan nilai pembolehubah, fungsi intval() juga merupakan pilihan yang baik untuk menapis rentetan.
2) Dayakan magic_quotes_gpc dan magic_quotes_runtime dalam php.ini. magic_quotes_gpc boleh menukar tanda petikan dalam get, post dan cookie menjadi garis miring. magic_quotes_runtime boleh memainkan peranan pemformatan untuk data masuk dan keluar dari pangkalan data. Malah, parameter ini sangat popular sejak zaman dahulu apabila suntikan adalah gila.
3) Apabila menggunakan fungsi sistem, anda mesti menggunakan parameter escapeshellarg(), escapeshellcmd() untuk menapis, supaya anda boleh menggunakan fungsi sistem dengan yakin.
4) Untuk tapak silang, kedua-dua parameter strip_tags() dan htmlspecialchars() adalah baik Semua teg dengan html dan php yang diserahkan oleh pengguna akan ditukar. Contohnya, kurungan sudut "<" akan ditukar kepada aksara tidak berbahaya seperti "<".
$new = htmlspecialchars("<a href='test'>Ujian</a>", ENT_QUOTES);
strip_tags($text,);
5) Untuk penapisan fungsi yang berkaitan, sama seperti include(), nyahpaut, fopen(), dsb. sebelumnya, asalkan anda menentukan pembolehubah yang anda ingin lakukan operasi atau menapis aksara yang berkaitan dengan ketat