طريقة استخدام GET و POST في البي اش بي PHP

طريقة استخدام GET و POST في البي اش بي PHP

GET و POST هم طريقتين لعمل Request لارسال او طلب شئ من السيرفر، ففي لغة البي اش بي PHP نعتمد على هاتين الطريقتين للتواصل بين المتصفح و السيرفر، سنتعرف على كل طريقة منهم كيفية كتابة الكود الخاص بها والميزات ومتى تستخدم كل طريقة.

طريقة استخدام GET في البي اش بي PHP

نرى هذه الطريقة احيانًا فى بعض صفحات المواقع ويمكن تميزها من رابط الموقع فى المتصفح مثال على ذلك

//http://www.site.com/post?firstname=john&lastname=doe

فى المثال السابق بعد علامة ‘?’ يتم تحديد المتغير firstname تم بعد علامة تساوي نرى قيمة المتغير john، يمكن تمرير اكثر من متغير عن طريقة علامة &، بحيت يمكننا انشاء الحقول لارسال البيانات بالطريقة التالية:

<form action="#" method="get">
<input type="text" name="firstname" placeholder="First Name"></input><br/>
<input type="text" name="lastname" placeholder="Last Name"></input><br/>
<input type="submit" name="submit" value="Submit"></input>
</form>

فى المتال السابق نلاحظ ارسال الفورم باستخدام الخاصية GET، وللتعامل مع البيانات المرسلة في السيرفر سنحتاج لاستخدام الخاصية GET على النحو التالي:

$firstname = $_GET['fistname'];
$lastname = $_GET['lastname'];

طريقة استخدام POST في البي اش بي PHP

بنفس الطريقة يمكننا انشاء فورم باستخدام POST فقط الاختلاف بينها وبين GET وهو تحديد الخاصية method على شكل POST بالطريقة التالية:

<form action="#" method="post">
<input type="text" name="firstname" placeholder="First Name"></input><br/>
<input type="text" name="lastname" placeholder="Last Name"></input><br/>
<input type="submit" name="submit" value="Submit"></input>
</form>

ولكي نتمكن من الحصول على البيانات الممررة في الفورم نقوم بطريقة التالية:

$firstname = $_POST['firstname'];
$lastname = $_POST['lastname'];
hamza aziz

اسمي حمزة من المملكة المغربية مؤسس مجتمع لارافيل العربي, تقني متخصص في الشبكات، الامن المعلومياتي و برمجة المواقع الكترونية، حاصل على البكلريوس في الاقتصاد و التسيير. هدفي المساهمة في انشاء محتوى عربي مفيد ان شاء الله.

إقرأ أيضً