我想在 php A 中运行 GET curl 以从 php B 获取数据。
这是 php A 中的一个示例(我从这里获得http://support.qualityunit.com/061754-How-to-make-REST-calls-in-PHP)
//next example will recieve all messages for specific conversation
$service_url = 'http://localhost/test/getFrom.php?id=1';
$curl = curl_init($service_url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
$curl_response = curl_exec($curl);
if ($curl_response === false) {
$info = curl_getinfo($curl);
curl_close($curl);
die('error occured during curl exec. Additioanl info: ' . var_export($info));
}
curl_close($curl);
$decoded = json_decode($curl_response);
if (isset($decoded->response->status) && $decoded->response->status == 'ERROR') {
die('error occured: ' . $decoded->response->errormessage);
}
echo 'response ok!';
var_export($decoded->response);
我也尝试了这个示例(尝试使用 curl 进行 GET,发送的值允许为 null)
在 php B 中,它将获取 ID,运行一些脚本并生成一个 ARRAY。
我想从 B 到 A 得到这个 ARRAY。
只有当 A 从 B 请求 GET 时,B 才会运行。
问题是我不知道 ARRAY 如何从 B 传递到 A。
请给一些建议谢谢。