要获取POST请求的内容,你可以使用$_POST超全局变量。以下是一个示例代码,用于获取GET或POST请求并打印出请求内容:

// 获取GET请求内容
if ($_SERVER['REQUEST_METHOD'] === 'GET') {
    $requestContent = $_GET;
}

// 获取POST请求内容
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
    $requestContent = $_POST;
}

// 打印请求内容
print_r($requestContent);

在上述示例中,首先检查请求方法是否为GET或POST,然后根据请求方法分别将$_GET或$_POST赋值给$requestContent变量。最后使用print_r()函数打印出请求内容。

请注意,$_POST只会在请求方法为POST且请求头中包含Content-Type: application/x-www-form-urlencoded或Content-Type: multipart/form-data时才会包含POST请求的内容。如果请求头中包含Content-Type: application/json或其他类型,则无法通过$_POST获取POST请求的内容。此时,你可以使用file_get_contents('php://input')来获取原始的POST请求内容

php 获取get或post请求并将请求内容打印出来下面的语句获取不到post

原文地址: https://www.cveoy.top/t/topic/iIc6 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录