میخوای وارد بازار کار بشی و محصولات خودت رو بفرشی همین الان ثبت نام کن
0

متغیر get_$ در PHP

GET_$ یک متغیر یا آرایه از پیش تعریف شده است و مقادیر فرم HTML که خصوصیت method آن با مقدار “get” پر شده باشد، به صورت اتوماتیک در آن ذخیره می شوند.

 

  1. توجه داشته باشید حروف متغیر GET_$، حروف بزرگ است.
  2. اطلاعات فرستاده شده از یک فرم HTML که خصوصیت method آن با مقدار “get” پر شده باشد توسط هر شخصی قابل مشاهده است (اطلاعات در نوار آدرس مرورگر نمایش داده می شود)، این موضوع در ارسال اطلاعات محدودیت ایجاد می کند.

مثال:

<form action=”test_get.php” method=”get”>
Name: <input type=”text” name=”fname” />
Age:  <input type=”text” name=”age” />
<input type=”submit” />
</form>

زمانی که کاربر روی دکمه “Submit” کلیک می کند، URL زیر به سرور فرستاده می شود و البته این آدرس توسط هر شخصی قابل مشاهده است:

http://coderschool.ir/test_get.php?fname=Amir&age=24

فایل “test_get.php” حالا می تواند با استفاده از متغیر GET_$ اطلاعات فرم HTML را جمع آوری کند.

نام (name) هر فیلد در فرم HTML یکتا است. این نام در حقیقت ایندکس آرایه GET_$ خواهد بود، و با آن می توانیم به مقادیر فیلدها دسترسی داشته باشیم.

Welcome <?php echo $_GET[“fname”]; ?>.<br />
You are <?php echo $_GET[“age”]; ?> years old!


چه موقع از متد “get’ استفاده کنیم؟

  1. زمانی که می خواهیم کلمه عبور یا اطلاعات حساس کاربر را ارسال کنیم، نباید ار متد get استفاده کرد.
  2. متد get برای ارسال متغیرهای با مقادیر بزرگ، مانند متن ها مناسب نیست.(نباید مقادیرمان بیشتر از ۲۰۰۰ کاراکتر باشد)
  3. به خاطر اینکه متغیرها و مقادیرشان در URL نمایش داده می شود، بنابراین می توان از آنها در صفحات دیگر پروژه استفاده کرد، در حقیقت از این طریق می توان متغیر ها را به صفحات دیگر پاس داد.

 

 

نظراتتون رو زیر همین پست با ما به اشتراک بگذارید.

ارسال دیدگاه

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

×

سلام کاربر عزیز

هر سوالی دارید در این بخش هستیم تا شما رو راهنمائی کنیم

روی لوگومون کلیک کنید

× چطور میتونم کمکتون کنم؟