PHP FILTER_SANITIZE_SPECIAL_CHARS Filtresi
Tanım ve Kullanım
FILTER_SANITIZE_SPECIAL_CHARS filtresi, özel karakterleri HTML kaçış yapar.
Bu filtre, "<>&" ve 32'nin altındaki ASCII değerlerini kaçış yapar.
- Name: "special_chars"
- ID-number: 515
Olası İşaretler:
- FILTER_FLAG_STRIP_LOW - 32'nin altındaki ASCII değerlerini kaldır
- FILTER_FLAG_STRIP_HIGH - 32'nin üzerindeki ASCII değerlerini kaldır
- FILTER_FLAG_ENCODE_HIGH - 32'nin üzerindeki ASCII değerlerini kodla
Örnekler
<?php
var_dump(filter_var($url,FILTER_SANITIZE_SPECIAL_CHARS
));
?>
Çıktı:
string(37) "Is Peter <smart> & funny?"
Tarayıcıda kaynak kodunu görüntülediğinizde aşağıdaki HTML'yi göreceksiniz:
string(37) "Is Peter <smart> & funny?"