gpt4 book ai didi

PHP 发布到另一台服务器然后返回另一台服务器的响应

转载 作者:可可西里 更新时间:2023-11-01 13:09:22 24 4
gpt4 key购买 nike

我有几台服务器,它们协同工作。

  • 服务器 A 对传入的帖子进行 xml 响应。
  • Server B 接收一个 post 请求,稍微修改 post 值,然后向服务器 A 发送一个 post(想想适配器模式)。然后,服务器 B 应等待服务器 A 的 xml 响应,然后返回该响应。

有没有一种简单的方法可以通过内置的 php 功能来做到这一点?

最佳答案

我对我的一个脚本有类似的需求,并且能够使用以下脚本来实现,

$url = URL_TO_RECEIVING_PHP;

$fields = array(
'PARAM1'=>$_POST['PARAM1'],
'PARAM2'=>$_POST['PARAM2']
);

$postvars='';
$sep='';
foreach($fields as $key=>$value)
{
$postvars.= $sep.urlencode($key).'='.urlencode($value);
$sep='&';
}

$ch = curl_init();

curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_POST,count($fields));
curl_setopt($ch,CURLOPT_POSTFIELDS,$postvars);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);

$result = curl_exec($ch);

curl_close($ch);

echo $result;

它将回显从您接收的 PHP 返回的内容。

关于PHP 发布到另一台服务器然后返回另一台服务器的响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19499891/

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