PHP ตัวแปร $ _POST
ใน PHP ตัวแปร $ _POST ที่กำหนดไว้ล่วงหน้าจะใช้รูปแบบจากวิธี = "โพสต์" ค่าของคอลเลกชัน
$ _POST ตัวแปร
รูปแบบที่กำหนดไว้ล่วงหน้า $ _POST ตัวแปรที่ใช้ในการเก็บรวบรวมจากวิธี = "โพสต์" ในค่า
แบบฟอร์มข้อมูลส่งไปพร้อมกับวิธีการโพสต์จากสำหรับทุกคนที่มองไม่เห็น (ไม่ปรากฏในแถบที่อยู่ของเบราว์เซอร์) และอยู่กับปริมาณของข้อมูลที่ส่งไปยังเป็นไม่ จำกัด
หมายเหตุ: อย่างไรก็ตามโดยค่าเริ่มต้นจำนวนเงินสูงสุดของข้อมูลที่ส่งไปยังวิธี POST 8 MB (สามารถเปลี่ยนแปลงได้โดยการตั้งค่า post_max_size ไฟล์ php.ini)
ตัวอย่าง
รหัสไฟล์ form.html เป็นดังนี้:
<html> <head> <meta charset="utf-8"> <title>本教程(w3big.com)</title> </head> <body> <form action="welcome.php" method="post"> 名字: <input type="text" name="fname"> 年龄: <input type="text" name="age"> <input type="submit" value="提交"> </form> </body> </html>
เมื่อผู้ใช้คลิกที่ปุ่ม "ส่ง" URL ที่คล้ายกับต่อไปนี้:
http://www.w3big.com/welcome.php
"welcome.php" แฟ้มในขณะนี้สามารถเก็บ $ _POST ตัวแปรข้อมูลแบบฟอร์ม (โปรดทราบว่าชื่อของเขตข้อมูลแบบฟอร์มโดยอัตโนมัติจะกลายเป็น $ _POST คีย์อาร์เรย์):
欢迎 <?php echo $_POST["fname"]; ?>!<br> 你的年龄是 <?php echo $_POST["age"]; ?> 岁。
สาธิตการเข้าถึงผ่านทางเบราว์เซอร์ดังต่อไปนี้:
เมื่อจะใช้วิธี = "โพสต์"?
ข้อมูลจากรูปแบบที่มีการโพสต์วิธีการส่งจะไม่สามารถมองเห็นได้ทุกคนและอยู่กับปริมาณของข้อมูลที่ส่งไปยังเป็นไม่ จำกัด
อย่างไรก็ตามเนื่องจากแท็กจะไม่แสดงใน URL มันเป็นไปไม่ได้ที่จะบุ๊คมาร์คหน้านี้
ตัวแปร PHP $ _REQUEST
ตัวแปร $ _REQUEST ที่กำหนดไว้ล่วงหน้ามี $ _GET, $ _ POST และเนื้อหาของ $ _COOKIE
$ _REQUEST ตัวแปรสามารถนำมาใช้ในการเก็บรวบรวมข้อมูลในแบบฟอร์มที่ส่งผ่านทางวิธี GET และ POST
ตัวอย่าง
คุณสามารถ "welcome.php" แฟ้มมีการแก้ไขดังต่อไปนี้รหัสที่สามารถรับ $ _GET, $ _ POST และข้อมูลอื่น ๆ
欢迎 <?php echo $_REQUEST["fname"]; ?>!<br> 你的年龄是 <?php echo $_REQUEST["age"]; ?> 岁。