وب آکادمی

مرجع آموزش طراحی و برنامه نویسی وب

آموزش پی اچ پی – 14# ارسال فرم به روش post در پی اچ پی

دسته بندی:آموزش گام به گام PHP تاریخ انتشار: 22 تیر 1398 برچسب ها : برچسب‌ها:,

آرایه پیش ساخته $_POST برای جمع آوری مقادیر فرم ارسال شده با شیوه post استفاده می شود.


اطلاعات ارسال شده از فرم با متد post بصورت مخفی ارسال شده و می توانند دارای طول نامحدود باشند.

نکته: طول داده های ارسال شده با متد post حداکثر 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_$ برای جمع آوری اطلاعات فرم استفاده کند (نام فیلدهای فرم بصورت خودکار تبدیل به کلیدهای آرایه POST_$ خواهند شد):

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

 


چه موقع از method=post استفاده می کنیم:

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

با وجود این چون متغیرها در URL نشان داده نمی شوند برای تشخیص و علامتگذاری صفحات مناسب نخواهد بود.


آرایه REQUEST_$

آرایه پیش ساخته REQUEST_$ شامل محتوای هر POST_$ و GET_$ و COOKIE_$ می باشد.

آرایه REQUEST_$ نیز می تواند برای جمع آوری اطلاعات ارسال شده با متدهای GET و POST استفاده شود.

مثال

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

دیدگاهتان را بنویسید

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

11 + پانزده =