لغة php : المتغير GET




يستخدم المتغير $_GET في PHP لجمع القيم في النماذج مع الطريقة method="get"




المتغير $_GET


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

مثال
<form action="welcome.php" method="get">
الاسم : <input type="text" name="fname" />
العمر : <input type="text" name="age" />
<input type="submit" value="ارسال" />

</form>



عند الضغط على رز الارسال سيظهر على المتصفح المعلومات التي قمت بإدخالها في حقول النموذج .
http://www.w3arabiconline.com/welcome.php?fname=Peter&age=37
 


يستخدم الملف welcome.php المتغير $_GET لجمع البيانات أي ستصبح الأسماء الخاصة بالنموذج عبارة وسوم للمصفوفة $_GET :
مرحباً بك <?php echo $_GET["fname"]; ?>.<br />
عمرك <?php echo $_GET["age"]; ?> عام
 





متى نستخدم الطريقة method="get"


عند استخدام الطريقة method="get" في نماذج HTML عندها جميع الأسماء و القيم الموجودة ضمن وسم <input> ستظهر على رابط المتصفح .

ملاحظة 

  • لا يجب استخدام هذه الطريقة عند ارسال بيانات هامة مثل كلمة المرور أو أي معلومات حساسة . و على أي حال لأن المتغيرات يتم عرضها على رابط المتصفح يمكن استخدام bookmark علامة للصفحة و التي يمكن أن تكون مفيدة في بعض الحالات .

  • ان الطريقة get غير مناسبة عند ارسال كميات كبيرة من البيانات و أيضاً لايجب استخدامها عندما تتجاوز كمية القيم عند 2000 حرف .





ليست هناك تعليقات:

إرسال تعليق