在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请求的原始数据。