Penapis FILTER_SANITIZE_SPECIAL_CHARS PHP
Definisi dan penggunaan
Penapis FILTER_SANITIZE_SPECIAL_CHARS menyurat karakter khusus ke HTML.
Penggunaan penapis ini adalah untuk mengesankan "<>& dan ASCII nilai di bawah 32".
- Name: "special_chars"
- ID-number: 515
Pemboleh ubah yang mungkin:
- FILTER_FLAG_STRIP_LOW - Buang ASCII nilai di bawah 32
- FILTER_FLAG_STRIP_HIGH - Buang ASCII nilai di atas 32
- FILTER_FLAG_ENCODE_HIGH - Menyurat ASCII nilai di atas 32
Contoh
<?php
var_dump(filter_var($url,FILTER_SANITIZE_SPECIAL_CHARS
));
?>
Output:
string(37) "Is Peter <smart> & funny?"
Jika anda melihat kod sumber di pelayar, anda akan lihat HTML berikut:
string(37) "Is Peter <smart> & funny?"