في PHP، يتم استخدام المتغير $_POST المحدد مسبقًا لجمع القيم من النموذج باستخدام الطريقة = "post".
يتم استخدام المتغير $_POST المحدد مسبقًا لتجميع القيم من النموذج باستخدام الطريقة = "post".
المعلومات المرسلة من نموذج باستخدام طريقة POST تكون غير مرئية لأي شخص (لن يتم عرضها في شريط عنوان المتصفح)، وليس هناك حد لكمية المعلومات المرسلة.
ملاحظة: مع ذلك، افتراضيًا، الحد الأقصى لكمية المعلومات المرسلة بواسطة طريقة POST هو 8 ميجابايت (يمكن تغييره عن طريق ضبط post_max_size في ملف php.ini).
رمز ملف form.html هو كما يلي:
<html><head><meta charset="utf-8"><title>البرنامج التعليمي للمبرمج (codercto.com)</title></head><body><form action="welcome.php" Method=" post ">الاسم: <input type = "text" name = "fname"> العمر: <input type = "text" name = "age"> <input type = "submit" value = "Submit"></form> < /الجسم></html>
عندما ينقر المستخدم على زر "إرسال"، يبدو عنوان URL كما يلي:
http://www.codercto.com/welcome.php
يمكن الآن لملف "welcome.php" جمع بيانات النموذج عبر المتغير $_POST (لاحظ أن أسماء حقول النموذج تصبح مفاتيح في المصفوفة $_POST تلقائيًا):
مرحبًا<?php echo $_POST["fname"]; ?>!<br>عمرك <?php echo $_POST["age"] ?> سنة;
المعلومات المرسلة من نموذج باستخدام أسلوب POST غير مرئية لأي شخص، ولا يوجد حد لكمية المعلومات المرسلة.
ومع ذلك، بما أن المتغير لا يظهر في عنوان URL، فلا يمكن وضع إشارة مرجعية على الصفحة.
يحتوي المتغير $_REQUEST المحدد مسبقًا على محتويات $_GET و$_POST و$_COOKIE.
يمكن استخدام المتغير $_REQUEST لجمع بيانات النموذج المرسلة عبر طريقتي GET وPOST.
يمكنك تعديل ملف "welcome.php" إلى الكود التالي، والذي يمكنه قبول $_GET و$_POST وبيانات أخرى.
مرحبًا<?php echo $_REQUEST["fname"]; ?>!<br>عمرك <?php echo $_REQUEST["age"] ?> سنة.