المتغير 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 حرف .