طريقة POST
إرسال البيانات بأمان
عند استخدام طريقة POST، يتم إرسال البيانات داخل "جسم" الطلب (HTTP Request Body) وليس في الرابط. هذا يجعلها الخيار الأمثل للبيانات الحساسة والكبيرة.
المميزات:
- لا تظهر البيانات في الرابط.
- لا توجد قيود على حجم البيانات المرسلة.
- تدعم إرسال الملفات والصور.
الاستقبال في PHP:
نستخدم المصفوفة العامة $_POST:
$pass = $_POST['password'];
مثال عملي كامل:
ملف HTML:
<form method="POST">
الاسم: <input name="user">
<input type="submit">
</form>
ملف PHP:
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$name = $_POST['user'];
echo "مرحباً $name";
}
?>
متى نستخدم POST؟
دائماً عند إنشاء حساب جديد، تسجيل الدخول، إرسال تعليق، أو أي عملية تقوم بتغيير بيانات في قاعدة البيانات.