get กับ post ต่างกันยังไง PHP ควรใช้แบบไหน โดยปกติการส่งข้อมูล และรับข้อมูลจะมี 2 แบบ get ใช้สำหรับรับ-ส่งข้อมูลผ่าน URL ส่วน post ใช้สำหรับรับ-ส่งข้อมูลผ่านฟอร์ม สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง get กับ post ต่างกันยังไง PHP ควรใช้แบบไหน
1. get ใช้ส่ง-รับข้อมูลผ่าน URL หรือ Query string การส่งข้อมูลแบบนี้ค่าข้อมูลจะแสดงที่ URL
2. post ใช้ส่ง-รับข้อมูลผ่านฟอร์ม เช่นการใช้แท็ก form ร่วมกับปุ่ม submit เพื่อส่งข้อมูล
3. ควรใช้ get สำหรับการส่งข้อมูลที่ไม่ซีเรียสเรื่องความปลอดภัย
4. ควรใช้ post สำหรับข้อมูลที่ซีเรียสเรื่องความปลอดภัย เช่น ข้อมูลส่วนบุคคล, การชำระเงิน
5. ควรใช้ get กับข้อมูลที่มีขนาดไม่ใหญ่ และควรใช้ post กับข้อมูลที่มีขนาดใหญ่ ในการส่ง-รับข้อมูล
6. ควรเลือกใช้วิธีที่เหมาะสมกับรูปแบบ และชนิดของข้อมูล เนื่องจากทั้ง get และ post ต่างมีจุดแข็ง จุดอ่อน ที่แตกต่างกัน
ตัวอย่าง การส่ง-รับข้อมูลแบบ GET
ตัวอย่าง การส่ง-รับข้อมูลแบบ POST