دستور $_POSTدر php

در این مقاله قصد داریم درباره دستور $_POST در زبان برنامه‌نویسی PHP صحبت کنیم. ابتدا بیایید توضیحی کوتاه درباره PHP بدهیم.

PHP یک زبان برنامه‌نویسی متن‌باز و سمت سرور است که برای توسعه وب استفاده می‌شود. یکی از ویژگی‌های قدرتمند PHP این است که قادر است با HTML ترکیب شود و به عنوان یک قالب پویا عمل کند.

حال به مورد اصلی مقاله یعنی دستور $_POST در PHP می‌پردازیم. $_POST یک آرایه از داده‌های ارسال شده توسط فرم‌های HTML در صفحه وب است. وقتی کاربر در یک فرم اطلاعاتی را وارد می‌کند و روی دکمه ارسال کلیک می‌کند، اطلاعات ارسال شده به صورت POST به سرور ارسال می‌شوند و سپس PHP قادر است این اطلاعات را دریافت کرده و با آن‌ها کار کند.

برای دسترسی به داده‌های ارسال شده با استفاده از $_POST، کافیست نام فیلد مورد نظر را به‌عنوان ورودی به $_POST بدهیم. مقدار مربوط به آن فیلد در آرایه $_POST قرار دارد.

مثال زیر نحوه استفاده از $_POST را نشان می‌دهد:

“`


نام:
ایمیل:



“`

در فرم بالا، دو فیلد نام و ایمیل وجود دارد که با استفاده از دستور $_POST می‌توانیم به مقدار وارد شده در این فیلدها دسترسی پیدا کنیم.

حال بیایید یک فایل PHP به نام process_form.php بسازیم و کد زیر را در آن قرار دهیم:

“`
“;
echo “ایمیل: ” . $email;
?>
“`

در کد بالا، ابتدا به متغیرهای $name و $email مقدار فیلدهای نام و ایمیل را از $_POST می‌دهیم. سپس این مقادیر را با استفاده از تابع echo نمایش می‌دهیم.

با اجرای فرم و ورود اطلاعات و کلیک بر روی دکمه ارسال، مقادیر وارد شده در فیلدها به صورت POST به سرور ارسال می‌شود و سپس نام و ایمیل وارد شده در فرم در صفحه نمایش داده می‌شوند.

از این‌رو، استفاده از $_POST