Form Handling
در PHP برای دریافت دادهها از فرمهای HTML از دو متد اصلی استفاده میکنیم:
-
GET → دادهها در URL ارسال میشوند.
-
POST → دادهها در پسزمینه (بدون نمایش در URL) ارسال میشوند.
این دادهها در PHP با استفاده از سوپرگلوبالهای زیر در دسترس قرار میگیرند:
-
$_GET -
$_POST -
$_REQUEST
🔹 یک فرم ساده HTML
🔹 دریافت دادهها با PHP (POST)
📄 welcome.php
🔹 دریافت دادهها با GET
📄 فرم:
📄 welcome.php:
📌 داده در URL ظاهر میشود:
🔹 استفاده از $_REQUEST
$_REQUEST میتواند دادهها را از هر دو متد GET و POST بگیرد:
🔹 اعتبارسنجی دادههای فرم
برای جلوگیری از خطا یا حمله، دادهها باید تمیزسازی (sanitize) شوند.
🔹 بررسی خالی نبودن ورودی
✅ خلاصه
-
$_GET→ دادهها در URL قابل مشاهده هستند. -
$_POST→ دادهها در URL نمایش داده نمیشوند. -
$_REQUEST→ دادهها را از GET یا POST میگیرد. -
دادههای ورودی باید همیشه اعتبارسنجی و تمیزسازی شوند.
HTML
Tailwind Css
Bootstrap 5
Java script
++C
Python
Three.js
Gsap
Sass
SQL
React