在PHP中,可以使用$_POST
全局数组来读取通过POST请求发送的数据。
以下是一个简单的例子:
<?php if ($_SERVER['REQUEST_METHOD'] === 'POST') { $username = $_POST['username']; $password = $_POST['password']; // 处理数据 } ?>
在上面的例子中,$_POST['username']
和$_POST['password']
分别读取了POST请求中发送的“username”和“password”参数的值。
需要注意的是,$_POST
数组中的值都是字符串类型,需要根据实际需要进行类型转换。
如果想要读取POST请求中的原始数据,可以使用file_get_contents('php://input')
函数:
<?php if ($_SERVER['REQUEST_METHOD'] === 'POST') { $data = file_get_contents('php://input'); // 处理数据 } ?>
在上面的例子中,$data
变量将包含POST请求的原始数据。