فیلتر FILTER_SANITIZE_ENCODED
فیلتر FILTER_SANITIZE_ENCODED
مثال
رمزی کردن کاراکترهای خاص درون متغیر url$:
<?php
$url="http://www.w3schoolsÅÅ.com";
$url = filter_var($url, FILTER_SANITIZE_ENCODED);
echo $url;
?>
Run example »$url="http://www.w3schoolsÅÅ.com";
$url = filter_var($url, FILTER_SANITIZE_ENCODED);
echo $url;
?>
تعریف و کاربرد
فیلتر FILTER_SANITIZE_ENCODED کاراکترهای خاص را رمزگذاری کرده و یا حذف می نماید.
این فیلتر بسیار شبیه به تابع ()urlencode می باشد.
flagها و option های امکان پذیر:
- FILTER_FLAG_STRIP_LOW - کاراکترهایی که دارای مقدار اسکی کمتر از 32 باشند را حذف می کند.
- FILTER_FLAG_STRIP_HIGH - کاراکترهایی که دارای مقدار اسکی بیش از 127 باشند را حذف می کند.
- FILTER_FLAG_ENCODE_LOW - کاراکترهایی که دارای مقدار اسکی کمتر از 32 باشند را رمزگذاری می کند.
- FILTER_FLAG_ENCODE_HIGH - کاراکترهایی که دارای مقدار اسکی بیش از 127 باشند را رمزگذاری می کند.
مثال های بیشتر
مثال 1
رمز گذاری کردن کاراکترهای خاص و حذف کردن کاراکترهایی که دارای مقدار اسکی بیش از 127 هستند:
<?php
$url="http://www.w3schoolsÅÅ.com";
$url = filter_var($url, FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH);
echo $url;
?>
Run example »$url="http://www.w3schoolsÅÅ.com";
$url = filter_var($url, FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH);
echo $url;
?>
- نوشته شده توسط احسان عباسی
- بازدید: 2529