مثال
بررسی کنید که آیا متغیر خارجی "ایمیل" به صفحه PHP ارسال شده است،
از طریق
روش "get" و همچنین بررسی کنید که آیا آدرس ایمیل معتبری است:
" ");
}
?>
این را خودتان امتحان کنید »
تعریف و استفاده
تابع filter_input() یک متغیر خارجی دریافت می کند (به عنوان مثال از ورودی فرم) و به صورت اختیاری آن را فیلتر می کند.
این تابع برای اعتبارسنجی متغیرها از منابع ناامن، مانند ورودی کاربر استفاده میشود.
نحو
filter_input (نوع، متغیر، فیلتر، گزینهها)
مقادیر پارامتر
| پارامتر | توضیح |
|---|---|
| نوع | لازم است. نوع ورودی که باید بررسی شود. می تواند یکی از موارد زیر باشد:
|
| متغیر | لازم است. نام متغیر برای بررسی |
| فیلتر | اختیاری. شناسه یا نام فیلتر مورد استفاده را مشخص می کند. پیشفرض FILTER_DEFAULT است که منجر به فیلتر نمیشود |
| گزینه ها | اختیاری. یک یا چند پرچم/گزینه برای استفاده را مشخص می کند. هر فیلتر را برای گزینه ها و پرچم های احتمالی بررسی کنید |
جزئیات فنی
| مقدار بازگشتی: | مقدار متغیر در موفقیت، FALSE در شکست، یا NULL اگر متغیر تنظیم نشده باشد |
|---|---|
| نسخه PHP: | 5.2+ |
❮ مرجع کامل فیلتر PHP