آموزش برنامه نویسی PHP-جلسه هشتم

ژوئیه 09, 2024 4 mins read

متد post اجازه ارسال اطلاعات کاربر به سرور رو میده. اطلاعات وقتی از طریق post ارسال می‌شوند بصورت رمزنگاری شده ارسال می‌شوند. معمولا برای ارسال رمز و پسورد از این متد استفاده می ‌شود.

PHP $_POST

در مثال زیر از متد post برای ارسال اطلاعات استفاده می‌شود.

<html>
<body>
<form method=”post” action=”<?php echo $_SERVER[‘PHP_SELF’];?>”>
 Name: <input type=”text” name=”fname”>
 <input type=”submit”>
</form>
<?php
if ($_SERVER[“REQUEST_METHOD”] == “POST”) {
 // collect value of input field
 $name = $_POST[‘fname’];
 if (empty($name)) {
   echo “Name is empty”;
 } else {
   echo $name;
 }
}
?>
</body>
</html>

در این مثال برایaction  متد $_SERVER[‘PHP_SELF’] رااستفاده می‌کنیم تا رو خود صفحه برگرده اگر خالی بگذاریم هم این اتفاق می‌افتد ولی اگر صفحات تو در تو باشد بهتر است  $_SERVER[‘PHP_SELF’] را echo کنیم. برای اینکه متغیر را با متد post بگیریم باید برای فیلدها name تعریف کنیم.

پیشنهاد ویژه: آموزش رایگان PHP

Image NewsLetter
Icon primary
Newsletter

در خبرنامه آرتا رسانه عضو شوید

با آخرین اخبار و تخفیف های ما آگاه شوید