amir hossein faghan joyandeh
amir hossein faghan joyandeh
خواندن ۱ دقیقه·۶ سال پیش

فرم ها در php و اعتبار سنجی انها

به طور کلی اطلاعات در php با استفاده از فرم ها اتفاق می افتد و با استفاده از دو متد اطلاعات ارسال میگردد.

متد GET : در این روش اطلاعات به صورت کلید - مقدار ارسال می شوند و در نوار آدرس نیز نمایش داده می شود ارسال اطلاعات از این طریق به دلیل اینکه از طریق آدرس صفحه ارسال می شود محدودیت دارد و حدود 2000 کاراکتر می باشد.

متد POST : در این روش اطلاعات به صورت کلید - مقدار ارسال می شوند و اطلاعات ارسالی برخلاف روش GET قابل رویت نمی باشند و محدودیتی نیز در حجم اطلاعات ارسالی ندارد.

پس ار ارسال اظلاعات حتما باید انها را بررسی و اعتبار سنجی کرد تا به مشکل نخوریم و اطلاعات خالص بدست ما برسد که چند تابع و فیلتر این اقدامات را برای ما انجام میدهند.

تابع trim : برای حذف فضای space بیش از یکی

تابع htmlspecialchar : برای خنثی سازی تگ های وارد شده به عنوان ورودی و تبدیل تگ ها به رشته

و همچنین یک تابع بسیار پر کاربرد و مهم به نام filter_var که دو مقدار میگیرد.

مقدار اول متغیر تا اطلاعات مورد نظر و مقدار دوم نوع فیلتری که باید روی اطلاعات انجام شود.

توضیحات کلی تر و نحوه کار توابع در ویدیو قرار دارد.



https://www.aparat.com/v/pF9LC


طراحی صفحات وباعتبارسنجی فرم ها در phpدانشکده شهید شمسی پوراستاد ابریشمی
شاید از این پست‌ها خوشتان بیاید