مثال
تحقق مما إذا كان المتغير الخارجي "email" يتم إرسالها إلى صفحة PHP، من خلال "get" الطريقة، وتحقق أيضا إذا كان عنوان بريد إلكتروني صالح:
<?php
if (!filter_input(INPUT_GET, "email" ,
FILTER_VALIDATE_EMAIL)) {
echo("Email is not valid");
} else {
echo("Email
is valid");
}
?>
تشغيل المثال » تعريف والاستخدام
و filter_input() وظيفة يحصل متغير خارجي (eg from form input) واختياريا مرشحات ذلك.
يتم استخدام هذه الدالة للتحقق من المتغيرات من مصادر غير آمنة، مثل إدخال المستخدم.
بناء الجملة
filter_input( type, variable, filter, options )
معامل | وصف |
---|---|
type | مطلوب. نوع الإدخال للتحقق من. يمكن أن يكون أحد الخيارات التالية:
|
variable | مطلوب. اسم المتغير للتحقق |
filter | اختياري. يحدد هوية أو اسم المرشح للاستخدام. الافتراضي هو FILTER_DEFAULT، مما يؤدي إلى عدم التصفية |
options | اختياري. تحديد واحد أو أكثر من الأعلام / خيارات الاستخدام. التحقق من كل مرشح للحصول على خيارات والأعلام الممكنة |
تفاصيل تقنية
قيمة الإرجاع: | إرجاع قيمة المتغير على النجاح، FALSE على الفشل، أو NULL إذا كانت "variable" لم يتم تعيين معلمة |
---|---|
صفحة PHP: | 5.2.0+ |
<كاملة PHP تصفية المرجعي