جار التحديث ...
جار التحديث ...

ماهو الفرق بين ال get and post في لغة PHP

  • 0

 

مرحبا ماهي الفروق بين طرق الأرسال GET and POST

 

إجابات المستخدمين (2)


Post

هي طريقة ارسال بيانات الى المعالجة من خلف الكواليس , لا تظهر المعطيات في الرابط بل تكون مخفية ومدمجة مع الطلب , تفيد هذه الطريقة بتنفيذ الطلبات التي تحتوي معلومات مهمة , كتسجيل الدخول او الدفع

Get

تقوم بنفس عمل POST بالضبط لكن مع اظهار المعلومات في الرابط , تنفع لعمليات البحث مثلاً


  • 0
رد على التعليق (0)

الردود :


لا يوجد ردود بعد


سجل الدخول لاضافة رد

POST:

هي طريقة لHTTP في إرسال البيانات حيث يتم إرسال البيانات في طلب HTTP أو HTTP Request, ويتم تضمين البيانات المرسلة في HTTP Header, وتمكن هذه الطريقة المستخدم من إرسال البيانات مثل الملفات والصور, ومهمتها الأساسية إحداث ردة فعل لدى الخادم, كحفظ نص مثلا أو نشر صورة كما في مواقع التواصل الاجتماعي, وهذا مثال على بيانات أرسلت لصفحة التسجيل signup في الموقع example.org:

 

POST /signup HTTP/1.1 User-Agent: Mozilla/4.0 (compatible; MSIE5.01; Windows NT)

Host: www.example.org

Content-Type: application/x-www-form-urlencoded;

charset=utf-8

Content-Length: 88

 

Accept-Language: ar-sy Accept-Encoding: gzip, deflate

Connection: Keep-Alive

username=rami&password=secret

هنا سيتم إرسال المعملات username بحيث تحمل القيمة rami, وpassword بحيث تحمل القيمة secret.

GET:

هي طريقة لHTTP في استقبال البيانات, مثل الصفحات, وهي الطريقة الافتراضية في تصفح صفحات الويب, وتمكن هذه الطريقة المستخدم من طلب بيانات محددة, كناتج البحث عن كلمة في محرك بحث أو منشور في مدونة ما, وهذا مثال على الطريقة GET:

GET /blog.jsp?id=325 HTTP/1.0

يتم تضمين المعاملات في العنوان كما في المثال, ويتم ترميزها بترميز URL قبل إرسال الطلب للخادم.


  • 0
رد على التعليق (0)

الردود :


لا يوجد ردود بعد


سجل الدخول لاضافة رد
سجل الدخول لاضافة اجابة جديدة