مجرة - Majarah
طريقك الى العالم

الفرق بين الـ GET و POST

لا احد يستطيع فضل لغة الـ php في انشاء المواقع الالكترونية حول العالم , بالاضافة الى انه يوجد ملايين المواقع تمت برمجتها بلغة الـ php , ولكن في موضوع اليوم سنتخصص في موضوع جديد وهو الفرق بين الـ GET و الـ POST , عند زيارة اي موقع ويب على شبكة الإنترنت يجب اولاً ان تقوم بكتابة الطلب (بالإنجليزية : Request) ,بعدها يقوم المتصفح بإرسال هذا الطلب الى الخادم (بالانجليزية : Server) , بعدها يقوم الخادم في معالجة الطلب وارسال استجابة (بالإنجليزية : Response) للمتصفح وتكون هذه الاستجابة بلغات الترميز الفائقة (Html - Css - JavaScript) , بعدها يقوم المتصفح في معالجة في السطور واظهارها بالشكل الذي تراه امامك الأن .

ما هو الـ GET

الـ GET , هي طريقة من طرق ارسال الطلبات ولكن بطريقة ظاهرة وواضحة للمستخدم , مثل الرابط الذي تراه الان امامك الان , فهذا يعني انك قمت بارسال البيانت الى الخادم عن طريق المتصفح وقام الخادم بالرد عليك , وبعدها تمت معالجة الصفحة لكي تظهر لك بالشكل الذي تراه امامك , وهي ايضاً من دوال لغة الـ php وهي الوسيلة التي تستخدمها كل المتصفحات في ارسال الطلبات الى الخادم ومعالحتها .

مثال : https://majarah.com/page.php?id=15

في المثال السابق تم ارسال طلب للصفحة page.php الموجودة في موقع مجرة وقيمة الطلب تساوي 15 وأسمه id , حيث يقوم الموقع بتغير المحتوى الخاص بالصفحة بناءً على هذه القيمة , وكما ترأ فإنك يمكنك التعديل على هذه القيمة ومشاهدتها بكل سهول , وهذا يدل على انها طريقة غير أمنه لنقل البيانات الخاصة بنا مثل : كلمات المرور , الخ....

ما هو الـ POST

الـ POST , هي طريقة أخرى من طرق ارسال البيانات ولكن بطريقة سرية مخفية للمستخدم , هي أكثر اماناً من الـ GET , وتستخدم غالباً في ارسال البيانات الحساسة مثل (بياناتك الشخصية - كلمة المرور - رقم الهاتف ) .

مثال : majarah.com 

لنفترض في هذا المثال انه يوجد نموذج ارسال بيانات الى الصفحة الرئيسية الخاصة بموقع مجرة , هي عبارة عن نموذج تسجيل دخول فعندما قمت بارسال البيانات الخاصة بك مثل اسم المستخدم ورمز المرور ولكن بطريقة الـ POST فإن المتصفح يعلم ان هذه البيانات ربما تكون بيانات حساسة فيقوم بإرسالها في الخلفية , بحيث لا تظهر للزائر ولكن بطريقة غير مشفرة وتلجأ معظم الموقع بتركيب شهادة SSL لكي يقوموا بتشفير المعلومات الحساسة الخاصة بين السيرفر والزائر واسنخدام البروتوكول Https

لما لا تترك تعليق