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?"