ما هو التحقق (Validation) في تطوير الويب؟

سهلقراءة دقيقةآخر تحديث 1 أكتوبر 2026

تطوير الويب عام

الإجابة

التحقق (Validation) هو التأكد من أن البيانات التي يدخلها المستخدم صحيحة ومقبولة قبل استخدامها أو حفظها: هل البريد بصيغة صحيحة؟ هل الحقل المطلوب ممتلئ؟ هل العمر رقم؟

في المتصفح

<input type="email" name="email" required>

هذا يعطي المستخدم ملاحظة سريعة قبل الإرسال، لكنه ليس حماية، لأن أي شخص يستطيع تجاوزه.

في الخادم (الأهم)

if (!filter_var($_POST['email'], FILTER_VALIDATE_EMAIL)) {
    exit('Invalid email');
}

القاعدة: تحقق في المتصفح لراحة المستخدم، وتحقق دائمًا في الخادم للأمان. التحقق يحمي التطبيق من الأخطاء ومن البيانات الضارة.

اختبر فهمك

ما هو الغرض من عملية التحقق (Validation) في تطوير الويب؟