الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

فرق بين post و get في تعامل مع formulaire

بدأه SoUfiaNoXx في 6 ديسمبر 2011 · 3 رد · 758 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

المشكل ظاهر من عتوانه

ما الفرف بين post و get

و شكرا

#3

ببساطة

الـ POST و الـ GET

كلاهما عبارة عن طريقة لنقل البيانات من المستخدم الى السيرفر

او ممكن نقول هي رسالة يرسلها المستخدم الى السيرفر

الاختلاف فيما بينهما في طريقة ارسال البيانات الى السيرفر

الـ POST تستخدم مع البيانات الحساسة او لنقل البيانات المهمة التي يفترض ان لاتكون عامة لجميع الناس

اما الـ GET يستخدم لارسال البيانات الغير مهمة والتي هي عامة ومفتوحة لكل الناس , يستخدم رابط الموقع URL لارسال البيانات

من امثلة على الـ POST

هو نموذج تسجيل العضو او نموذج ارسال رسالة الى ادارة الموقع

بالتأكيد الرسالة التي سيقوم الشخص بإرسالها الى الموقع لايفترض ان يطلع عليها الجميع

لذلك يجب ان ترسل عبر POST

والامثلة كثيرة جدا ً

اما امثلة الـ GET هو الروابط المنتشرة على الانترنت ومن امثلتها رابط الموضوع هذا

انظر للرابط التالي :

/index.php?showtopic=252387

لاحظ كلمة showtopic ثم يتبعها علامة المساواة ثم العدد 252387

هذه البيانات ترسل عبر GET يكون لها اسم في مثالنا هذا الاسم showtopic والقيمة هي 252387

ترسل هذه البيانات الي السيرفر ثم يقوم الملف index.php بمعالجتها

هنا يتم استخدام هذا النوع من ارسال البيانات لان البيانات المرسلة يفترض ان تكون عامة لجميع الناس

مثلا ً لو قمت بتغيير القيمة 252387 الى رقم اخر

سيتم نقلك الى موضوع اخر , ما يحدث بالضبط المستخدم يقوم بإرسال طلب الى السيرفر يطلب الموضوع رقم 252387 او غيره

يذهب هذا الطلب الى السيرفر ثم يقوم بمعالجته ويرد على المستخدم بعرضه للموضوع اذا كان موجود

لاحظ ان البيانات تمرر عبر عنوان الموقع URL بعكس الـ POST

ان شاء الله تكون وضحت الفكرة

1

M.B.O

Mohamed Bin Othman

إبن المكلا

يابني البشر ماذا فعلتم بالبشر !!

إسـألـنـي

#4

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

POST تنقل بيانات مخفية بحجم أكبر

و هناك أنواع كثيرة أخرى حسب الإستعمال

مواضيع مشابهة