在PHP开发中,我们经常需要获取用户通过表单提交的POST数据。主要有两种获取方式:
$_POST是PHP内置的超全局数组,包含了所有通过POST请求提交的表单数据。访问POST数据的方法如下:
<span class="fun">$value = $_POST['name_of_input'];</span>
php://input是一个只读的输入流,它包含POST请求的原始数据。获取原始POST数据的方式如下:
<span class="fun">$data = file_get_contents('php://input');</span>
下面示例演示了如何使用$_POST获取POST数据:
<?php
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
$name = $_POST['name'];
$email = $_POST['email'];
echo "姓名:$name<br>";
echo "邮箱:$email<br>";
}
?>