فیلتر FILTER_SANITIZE_STRIPPED
فیلتر FILTER_SANITIZE_STRIPPED
تعریف و کاربرد
فیلتر FILTER_SANITIZE_STRIPPED کاراکترهای ناخواسته را حذف کرده و یا رمزگذاری می کند.
این فیلتر یک مستعار از فیلتر FILTER_SANITIZE_STRIPPED می باشد.
این فیلتر داده هایی که به طور بالقوه برای اپلیکیشن شما مضر هستند را حذف می کند. درواقع از این فیلتر برای حذف کردن تگ ها و یا رمزگذاری کاراکترهای ناخواسته استفاده می شود.
- Name: "stripped"
- ID-number: 513
optionها و flag های امکان پذیر:
- FILTER_FLAG_NO_ENCODE_QUOTES - این flag نقل قول ها را رمزگذاری نمی کند.
- FILTER_FLAG_STRIP_LOW- حذف کاراکترها با عدد اسکی کمتر از 32.
- FILTER_FLAG_STRIP_HIGH - حذف کاراکترها با عدد اسکی بیشتر از 32.
- FILTER_FLAG_ENCODE_LOW - رمزگذاری کردن کاراکترها با عدد اسکی کمتر از 32.
- FILTER_FLAG_ENCODE_HIGH- رمزگذاری کردن کاراکترها با عدد اسکی بیش از 32.
- FILTER_FLAG_ENCODE_AMP- رمزگذاری کردن کاراکتر & به amp& .
مثال
<?php
$var="<b>Peter Griffin<b>";
var_dump(filter_var($var, FILTER_SANITIZE_STRIPPED));
?>
$var="<b>Peter Griffin<b>";
var_dump(filter_var($var, FILTER_SANITIZE_STRIPPED));
?>
خروجی کد بالا برابر است با:
string(13) "Peter Griffin"
- نوشته شده توسط احسان عباسی
- بازدید: 2766