اعتبار سنجی فرم PHP(PHP Form Validation)



در هنگام پردازش فرم‌های PHP، به امنیت فکر کنید!


این صفحات نحوه پردازش فرم های PHP را با در نظر گرفتن امنیت نشان می دهند. اعتبار سنجی مناسب داده های فرم مهم است
برای محافظت از فرم خود در برابر هکرها و هرزنامه ها!




فرم HTML که در این فصل ها روی آن کار خواهیم کرد، حاوی فیلدهای ورودی مختلف است:
فیلدهای متنی ضروری و اختیاری، دکمه های رادیویی و دکمه ارسال:




قوانین اعتبارسنجی فرم بالا به شرح زیر است:













باشد



باشد









فیلد قوانین اعتبارسنجی
نام لازم است. + فقط باید شامل حروف و فضای خالی باشد
ایمیل لازم است. + باید دارای یک آدرس ایمیل معتبر (با @ و .)
وب سایت اختیاری. در صورت وجود، باید دارای یک URL معتبر
نظر اختیاری. فیلد ورودی چند خطی (textarea)
جنسیت لازم است. باید یکی را انتخاب کنید

ابتدا به کد HTML ساده برای فرم نگاه خواهیم کرد: