التحقق (Validation) هو التأكد من أن البيانات التي يدخلها المستخدم صحيحة ومقبولة قبل استخدامها أو حفظها: هل البريد بصيغة صحيحة؟ هل الحقل المطلوب ممتلئ؟ هل العمر رقم؟
في المتصفح
<input type="email" name="email" required>
هذا يعطي المستخدم ملاحظة سريعة قبل الإرسال، لكنه ليس حماية، لأن أي شخص يستطيع تجاوزه.
في الخادم (الأهم)
if (!filter_var($_POST['email'], FILTER_VALIDATE_EMAIL)) {
exit('Invalid email');
}
القاعدة: تحقق في المتصفح لراحة المستخدم، وتحقق دائمًا في الخادم للأمان. التحقق يحمي التطبيق من الأخطاء ومن البيانات الضارة.