【发布时间】:2022-04-27 19:02:20
【问题描述】:
我在一个站点中,我会调用另一个站点中的 API。所以我建立了一个 curl
$url = ........
$curl_data = array('name'=>$name);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $curl_data);
$output = curl_exec($ch);
$info = curl_getinfo($ch, CURLINFO_HTTP_CODE);
所以当我执行 curl 时,我会打印值“$output”并获得 Moved Permanently The document has move here。这是错误的,因为我会调用这个 api 我会获得价值并在进程开始时返回页面。谁能帮帮我?
一天后我解决在调用函数之前添加这一行:
curl_setopt($ch,CURLOPT_FOLLOWLOCATION,true);
【问题讨论】:
标签: php codeigniter curl