gpt4 book ai didi

php - 复制请求并发送到另一台服务器

转载 作者:可可西里 更新时间:2023-11-01 16:37:49 26 4
gpt4 key购买 nike

POST 或 GET 请求到达,我的代码对其进行操作。但随后它应该创建一个新请求,复制第一个请求( header 、正文/内容),并将其发送到另一台服务器,与接收到的完全一样。在 PHP 中执行此操作的最快方法是什么?

最佳答案

是这样的吗?

$data = $_REQUEST;

/*
* cURL request
*
* @param $url string The url to post to 'theurlyouneedtosendto.com/m/admin'/something'
* @param $req string Request type. Ex. 'POST', 'GET' or 'PUT'
* @param $data array Array of data to be POSTed
* @return $result Obj HTTP resonse in json decoded object
*/
function curl_req($url, $req, $data='')
{
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, $req);
if (is_array($data)) {
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data));
}
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$result = curl_exec($ch);
$result = json_decode($result);
curl_close($ch);
return $result;
}


$result = curl_req("theurlyouneedtosendto.com/path/after/url", "POST", $data);

关于php - 复制请求并发送到另一台服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25790876/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com