متغیر GET_$ در php

مشاوره رایگان

برای مشاوره در زمینه
سایت و سئو
با ما تماس بگیرید.

شبکه های اجتماعی ما
دوره سئو مقدماتی

یک دوره مقدماتی و رایگان سئو که بسیار پربار و سرشار از تجربه مدرس و با کیفیت بالا تهیه شده تا بتوانید در زمان کمتری وب سایت را سئو کنید.

1101 نفر
2 دقیقه
بروزرسانی در: مهر 2, 1394

فهرست مطالب

متغیرهای عمومی از پیش تعریف شده (Superglobal) در PHP

Superglobalها در واقع متغیرهای از پیش تعریف شده ای در php هستند که صرفنظر از محدوده یا قلمرو، همیشه می توانید در هر تابع، کلاس یا فایلی به آنها دسترسی داشته باشید.

متغیرهای Superglobal در PHP:

  • GET_$
  • POST_$
  • REQUEST_$
  • GLOBALS$
  • SERVER_$
  • FILES_$
  • ENV_$
  • COOKIE_$
  • SESSION_$

متغیر GET_$

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

توجه:

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

[php]

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

[/php]

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

http://www.w3schools.com/welcome.php?fname=Amir&age=28

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

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

[php]

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

[/php]

موارد استفاده از متد “get’ در php :

  1. زمانی که می خواهیم کلمه عبور یا اطلاعات حساس کاربر را ارسال کنیم، نباید ار متد get استفاده کرد.
  2. متد get برای ارسال متغیرهای با مقادیر بزرگ، مانند متن ها مناسب نیست.(نباید مقادیرمان بیشتر از 2000 کاراکتر باشد)
  3. به خاطر اینکه متغیرها و مقادیرشان در URL نمایش داده می شود، بنابراین می توان از آنها در صفحات دیگر پروژه استفاده کرد، در حقیقت از این طریق می توان متغیر ها را به صفحات دیگر پاس داد.
به این صفحه رتبه دهید
بدون دیدگاه
انتشار: شهریور 21, 1394
طراحی سایت خود را به ما بسپارید!
همین حالا برای مشاوره رایگان اقدام کنید.
طراحی سایت خود را به ما بسپارید!
همین حالا برای مشاوره رایگان اقدام کنید.
آیا نیازمند راهنمایی هستید؟
همین حالا برای مشاوره رایگان اقدام کنید
با پر کردن فرم، یک قدم به رشد آنلاین نزدیک‌تر شوید!
فرم درخواست مشاوره

برای راحتی شما عزیزان می‌توانید اطلاعات خود را در کادر زیر وارد کنید تا کارشناسان ما با شما تماس بگیرند

فیلد های "*" اجباری هستند

تعیین زمان تماس*

مشاوره رایگان
پیمایش به بالا