متغیر POST_$ 

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

توجه:

  1. توجه داشته باشید حروف متغیر POST_$، حروف بزرگ است.
  2. اطلاعات ارسال شده توسط دیگران قابل مشاهده نیست، و محدودیتی در ارسال وجود ندارد.
  3. به صورت پیش فرض 8 مگابایت اطلاعات را می توانید از این طریق ارسال کنید(با تغییر مقدار post_max_size در فایل php.ini می توانید این مقدار را تغییر دهید)

مثال:

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

زمانی که کاربر روی دکمه "Submit" کلیک می کند URL به صورت زیر خواهد بود:

http://www.w3schools.com/welcome.php

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

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

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


آموزش های مرتبط

آموزش PHP-متغییر POST_$