متغیرهای SUPERGLOBAL: متغیر REQUEST_$ در PHP

قبل از این بخش، ابتدا لینک «متغیرهای SUPERGLOBAL» را مطالعه کنید.


در مطالب قبلی، با دو متغیر GET_$ و POST_$ آشنا شده و دانستیم که به ترتیب به متدهای get و post مربوط می شوند. اما حال فرض کنید که برایتان تفاوتی بین GET و POST وجود نداشته باشد! یعنی چه یک داده‌ای از طریق GET ارسال شده باشد و چه از طریق POST، فرقی ندارد! در این حالت می‌توانید ابتدا مورد را در یکی بررسی کرده و اگر در آن وجود نداشت، در دیگری بررسی کنید! اما اینکار به نوشتن کد زیادی نیاز دارد! لذا می‌توانید از متغیر REQUEST_$ استفاده کنید.

متغیر REQUEST_$ نیز همانند دو مورد قبلی، یک آرایه‌ی از پیش تعریف شده می‌باشد که شامل اطلاعات ارسال شده از سمت کلاینت با متد GET یا POST است. البته این متغیر می‌تواند شامل اطالاعات متغیر COOKIE_$ نیز باشد.

مثال

می‌توان به صورت زیر، اطلاعات را در PHP دریافت کرد:

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

پاسخ دهید

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

cp-codfk

نظرات ثبت شده بدون دیدگاه

توضیحات پیشنهادی نظرات اشتراک