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

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


متغیر POST_$، یک آرایه‌ی از پیش تعریف شده می‌باشد که شامل اطلاعات ارسال شده از سمت کلاینت با متد POST است. مقدارهای ارسال شده با متد post برخلاف get در url قابل مشاهده نیستند و همچنین محدودیتی در ارسال اطلاعات وجود ندارد. به صورت پیشفرض 8، مگابایت اطلاعات را می‌توانید از این طریق ارسال کنید (با تغییر مقدار post_max_size در فایل php.ini می‌توانید این مقدار را تغییر دهید)

مثال

ارسال اطلاعات به روش POST در فرم HTML به صورت زیر است:

<form action="https://fullkade.com/welcome.php" method="post">
   Name: <input type="text" name="first_name" />
   Age:  <input type="text" name="age" />
         <input type="submit" />
</form>

زمانی که کاربر روی دکمه “Submit” کلیک می‌کند، URL به صورت زیر خواهد بود:

https://fullkade.com/welcome.php

حال در سمت سرور برای گرفتن اطلاعات بایستی به روش زیر عمل کنیم:

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

 

متغیر REQUEST_$متغیر GET_$

پاسخ دهید

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

cp-codfk

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

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