大家好我需要有关cURL的帮助,我是在PHP中使用cURL的新手,所以我想问这个。
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $get_url);
curl_setopt($curl, CURLOPT_USERAGENT, 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)');
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
$variable = curl_exec($curl);
$ variable的值是boolean,而cURL在执行期间回显一个字符串。无论如何我可以将回显的字符串传递给变量吗?
提前致谢
答案 0 :(得分:1)
设置选项curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
以将结果作为字符串返回,在您的情况下,字符串将存储在$variable
中。然后,将$variable
传递给您想要的任何功能。
答案 1 :(得分:1)
另一种解决方案就是这样:
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $get_url);
curl_setopt($curl, CURLOPT_USERAGENT, 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)');
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
ob_start();
curl_exec($curl);
$variable = ob_get_clean();