PHP filter_input() Function












❮ مرجع فیلتر PHP



مثال


بررسی کنید که آیا متغیر خارجی "ایمیل" به صفحه PHP ارسال شده است،
از طریق
روش "get" و همچنین بررسی کنید که آیا آدرس ایمیل معتبری است:



" ");
}
?>

این را خودتان امتحان کنید »




تعریف و استفاده


تابع filter_input() یک متغیر خارجی دریافت می کند (به عنوان مثال از ورودی فرم) و به صورت اختیاری آن را فیلتر می کند.


این تابع برای اعتبارسنجی متغیرها از منابع ناامن، مانند ورودی کاربر استفاده می‌شود.





نحو



filter_input (نوع، متغیر، فیلتر، گزینه‌ها)


مقادیر پارامتر























پارامتر توضیح
نوع لازم است. نوع ورودی که باید بررسی شود. می تواند یکی از موارد زیر باشد:

  • INPUT_GET

  • INPUT_POST

  • INPUT_COOKIE

  • INPUT_SERVER

  • INPUT_ENV


متغیر لازم است. نام متغیر برای بررسی
فیلتر اختیاری. شناسه یا نام فیلتر مورد استفاده را مشخص می کند. پیش‌فرض FILTER_DEFAULT است که منجر به فیلتر نمی‌شود
گزینه ها اختیاری. یک یا چند پرچم/گزینه برای استفاده را مشخص می کند. هر فیلتر را برای گزینه ها و پرچم های احتمالی بررسی کنید












جزئیات فنی











مقدار بازگشتی: مقدار متغیر در موفقیت، FALSE در شکست، یا NULL اگر متغیر تنظیم نشده باشد
نسخه PHP: 5.2+




❮ مرجع کامل فیلتر PHP