متغيرات PHP _GET دولار و _POST دولار
هناك طريقتان لإرسال البيانات من متصفح العميل إلى خادم الويب:
تحتوي صفحة HTML أدناه على نموذج HTML مع عناصر إدخال من أنواع مختلفة: نص ، كلمة مرور ، مربع اختيار ، راديو ، حدد ... عندما يملأ المستخدم هذه العناصر وينقر على زر الإرسال ، سيتم نقل البيانات إلى ملف الوجهة "exemple.php" المحدد في سمة الإجراء الخاصة بالنموذج.
تعرض الصورة التالية مثالا لنموذج HTML باستخدام طريقة GET والنتيجة التي تم التقاطها بواسطة الصفحة PHP.
- طريقة GET
- طريقة POST
تحتوي صفحة HTML أدناه على نموذج HTML مع عناصر إدخال من أنواع مختلفة: نص ، كلمة مرور ، مربع اختيار ، راديو ، حدد ... عندما يملأ المستخدم هذه العناصر وينقر على زر الإرسال ، سيتم نقل البيانات إلى ملف الوجهة "exemple.php" المحدد في سمة الإجراء الخاصة بالنموذج.
تعرض الصورة التالية مثالا لنموذج HTML باستخدام طريقة GET والنتيجة التي تم التقاطها بواسطة الصفحة PHP.
طريقة GET
ترسل طريقة GET المعلومات المشفرة إلى صفحة الوجهة. يتم فصل الصفحة والمعلومات المشفرة حسب الحرف. ?. < / div>
< / div>
< / div>
http://www.exemple.com/index.php?name1=valeur1& ؛ name2 = value2
< / pre>دعنا نلقي نظرة على نموذج HTML أدناه. في عنصر النموذج ، يجب عليك تحديد كيفية إرسال المعلومات إلى الخادم في "الطريقة".< إجراء النموذج = "imprime_infos.php" الطريقة = "GET" >
اسم المستخدم: < نوع الإدخال = "النص" الاسم = "الاسم" / > < / > العمر: < نوع الإدخال = اسم "النص" = "العمر" / > < / >< نوع الإدخال = قيمة "إرسال" = "إرسال"> < / >< / شكل>
< / pre>
داخل ملف "imprime_infos.php" ، استخدمنا متغير _GET دولار لجمع القيم المستلمة (الاسم والعمر).<؟ php
if ( $ _GET ["name"] || $ _GET ["العمر"] ) {
صدى "مرحبا". _GET دولار ['الاسم']. "< br/>";
صدى "لديك". _GET دولار ['العمر']. "سنوات".
}
؟>
< / pre>بعد تنفيذ الكود باستخدام خادم WampServer ، حصلنا على النتيجة المذكورة أعلاه ، والتي تظهر معلوماتها في شريط العناوين.