วันเสาร์ที่ 29 กุมภาพันธ์ พ.ศ. 2563

PHP ฟังก์ชัน $ _POST

ตัวแปร $ _POST

ตัวแปร $ _POST ที่กำหนดไว้ล่วงหน้าจะใช้ในการเก็บรวบรวมค่าจากฟอร์มที่ส่งด้วยวิธี = "โพสต์"

ข้อมูลที่ส่งมาจากฟอร์มด้วยวิธีการ POST คือมองไม่เห็นไปยังผู้อื่นและมีไม่ จำกัด ปริมาณของข้อมูลที่จะส่ง

หมายเหตุ: แต่มีขนาด 8 Mb สูงสุดของวิธีการ POST ตามค่าเริ่มต้น (สามารถเปลี่ยนแปลงได้โดยการตั้งค่าpost_max_size ในไฟล์ php.ini)

ตัวอย่าง

<form action="welcome.php" method="post">
ชื่อ: <input type="text" name="fname" />
อายุ: <input type="text" name="age" />
<input type="submit" />
</ form>


เมื่อผู้ใช้คลิกที่ปุ่ม "Submit", URL จะมีลักษณะเช่นนี้:

http://www.w3schools.com/welcome.php
"welcome.php" แฟ้มในขณะนี้สามารถใช้ตัวแปร $ _POST ในการเก็บรวบรวมข้อมูลในแบบฟอร์ม (ชื่อของเขตข้อมูลแบบฟอร์มโดยอัตโนมัติจะคีย์ในอาเรย์ $ _POST):

ยินดีต้อนรับ <PHP echo $ _POST ["fname"];?> <br />!
คุณอยู่ที่ <PHP echo $ _POST ["อายุ"];?> ปี


เมื่อใช้วิธี = "โพสต์"?

ข้อมูลที่ส่งมาจากฟอร์มด้วยวิธีการ POST คือมองไม่เห็นไปยังผู้อื่นและมีไม่ จำกัด ปริมาณของข้อมูลที่จะส่ง

อย่างไรก็ตามเนื่องจากตัวแปรจะไม่แสดงใน URL ที่เป็นไปไม่ได้ที่คั่นหน้า

PHP $ _REQUEST ตัวแปร

ที่กำหนดไว้ล่วงหน้าตัวแปร $ _REQUEST มีเนื้อหาของทั้ง $ _GET, $ _POST และ $ _COOKIE

ตัวแปร $ _REQUEST สามารถนำมาใช้ในการเก็บรวบรวมข้อมูลในแบบฟอร์มส่งไปพร้อมกับทั้ง GET และ POSTวิธีการ

ตัวอย่าง

ยินดีต้อนรับ <PHP echo $ _REQUEST ["fname"];?> <br />
คุณอยู่ที่ <PHP echo $ _REQUEST ["อายุ"];?> ปี

ไม่มีความคิดเห็น:

แสดงความคิดเห็น