method=post คือการกำหนดรูปแบบการส่งข้อมูลจากฟอร์ม ให้ส่งข้อมูลแบบ post นิยมใช้กับการส่งข้อมูลผ่านฟอร์ม ข้อมูลที่มีปริมาณมาก ต้องการความปลอดภัยในการรับ - ส่งข้อมูล สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง method=post คือคำสั่งอะไร ใช้ทำอะไร
<form action="index.php" method="post">
คุณชื่ออะไร <input type="text" name="name">
<input type="submit" value="ส่งข้อมูล">
</form>
<?php
isset( $_POST['name'] ) ? $name = $_POST['name'] : $name = "";
if( !empty( $name ) ) {
echo "<div style='margin-top:1rem'>ยินดีต้อนรับคุณ {$name}</div>";
}
?>
ผลลัพธ์
ยินดีต้อนรับคุณ Devdit
method=post จากตัวอย่างสร้างฟอร์มส่งข้อมูลแบบ post ด้วย method=post ประกอบด้วยตัวแปร 1 ตัวชื่อ name เมื่อผู้ใช้งานกรอกชื่อ และกดปุ่ม submit ตัวแปร name จะถูกส่งมาที่ไฟล์ index.php แบบ post ซึ่งต้องรับตัวแปรดังกล่าวแบบ post ด้วยคำสั่ง $_POST เก็บค่าไว้ที่ตัวแปร name พร้อมแสดงข้อความ “ยินดีต้อนรับคุณ” ตามด้วยชื่อจากตัวแปร name ที่หน้าเว็บไซต์