يستخدم المتغير $_POST في PHP لجمع القيم في النماذج مع الطريقة method="post"
المتغير $_POST
ترسل المعلومات عبر النماذج من خلال الطريقة POST وهي غير مرئية للجميع أي لا تظهر المعلومات على رابط المتصفح كما تحتوي على كمية غير محدودة من المعلومات المرسلة .
ملاحظة : الحجم الكلي للطريقة POST هي 8 ميجابايت و بشكل افتراضي يمكن تغيير هذه الاعدادات من خلال ملف php.ini من خلال الضبط post_max_size .
مثال
<form action="welcome.php" method="post"> الاسم : <input type="text" name="fname" /> العمر : <input type="text" name="age" /> <input type="submit" value="ارسال" /></form>
عند الضغط على زر الارسال سيصبح الرابط كالتالي :
http://www.example.com/welcome.php
يستخدم الملف welcome.php المتغير $_POST لجمع البيانات أي ستصبح الأسماء الخاصة بالنموذج عبارة وسوم للمصفوفة $_POST :
مرحباً بك <?php echo $_POST["fname"]; ?>.<br /> عمرك <?php echo $_POST["age"]; ?> عام
متى نستخدم الطريقة method="post"
ان المعلومات التي ترسل من النماذج من خلال الطريقة POST تكون مخفية عن الاخرين و غير محدودة بكمية المعلومات المرسلة .
وعلى أي حال وبسبب أن هذه الطريقة مخفية و لاتظهر على الرابط فهذه الطريقة غير صالحة لإنشاء علامات للصفحات bookmarks .
المتغير $_REQUEST
يحتوي المتغير المعرّف $_REQUEST في لغة PHP على محتوى كلاً من $_GET و $_POST و $_COOKIE .
يمكن أن يستخدم المتغير $_REQUEST لجمع بيانات النموذج و إرساله الى كلاً من الطريقتين GET و POST .
مثال
مرحباً بك <?php echo $_REQUEST["fname"]; ?>.<br /> عمرك <?php echo $_REQUEST["age"]; ?> عام
ليست هناك تعليقات:
إرسال تعليق