GET ส่งค่าผ่าน urlมันจะแสดงค่า
POST ส่งค่า แบบไม่แสดงค่า บนURl
REQUEST รับทั้ง GET และ POST
DELETE
Get รับค่าจากตัวแปรเป็น URL และ post รับค่าเป็น name ตามที่เรากำหนดโดยส่งค่าผ่าน from
ควรใช้ POST เมื่อข้อมูลที่ส่ง เป็นความลับ เช่น พาสเวิร์ด รหัสบัตรเครดิต และอื่น ๆ
ถ้าข้อมูลที่ส่งเป็นความลับแต่ต้องการส่งข้อมูลแบบ GET ควรเข้ารหัสไว้ด้วย
ควรใช้ GET เมื่อข้อมูลที่ส่ง เกี่ยวข้องกับ keyword ในการค้นหา
ควรใช้ POST เมื่อต้องการส่งข้อมูลขนาดใหญ่
$_POST และ $_REQUEST ส่งไปยัง script โดยตรงไม่ผ่าน url และ ถูกเข้ารหัสก่อน ไม่แสดงใน addressbar