PHP 中 post 数据到地址,地址不存在,跳转到404页面,现在404页面如何读取之前post上来的数据。
业务环境:全站api转发。
<?php
include("./http.php");
$nowUrl = "";//当前网站的域名 ,前缀不变
$apiUrl = "";//目标地址
$Http= new Http;
//获取当前的域名并替换
$nowUrl = "https://". str_replace($nowUrl,$apiUrl,$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI']);
//获取当前页面路径
if (count($_POST)>0){
echo ($Http->post($nowUrl,$_POST)) ;
}else{
echo $Http->get($nowUrl);
}
?>
post网页好像都是读取读取不了,建议用postman软件后端调试
不太懂的什么意思,404界面获取数据有什么用,404界面又不是自己写的,怎么可以在404界面读取数据呢,想要读取数据的话要在请求前,把数据都读取了,然后再去post请求,如果post请求报错,那再用那些数据,
404页面是获取不到post数据的