首頁 >後端開發 >php教程 >curl数据提交 在nginx中报错

curl数据提交 在nginx中报错

WBOY
WBOY原創
2016-06-13 11:47:55836瀏覽

curl数据提交 在nginx中出错
请问: 
curl方法数据提交,在apache服务器运行,没有任何问题。 
在nginx服务中,curl_exec($ch)执行结果为false,且只有等到timeout后,该php才会停止执行,否则一直处于刷新状态。 

nginx.conf该怎么配置,才能解决此问题。 谢谢 

$ch = curl_init(); 
curl_setopt($ch, CURLOPT_URL,'http://192.168.247.138:8181/a2.php'); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
curl_setopt($ch, CURLOPT_TIMEOUT, 3);
$data = curl_exec($ch); 
curl_close($ch); 
var_dump($data);
?>
------解决方案--------------------

$ch = curl_init(); <br />curl_setopt($ch, CURLOPT_URL,'http://192.168.247.138:8181/a2.php'); <br />curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); <br />curl_setopt($ch, CURLOPT_TIMEOUT, 3);<br />$data = curl_exec($ch); <br />var_dump($data);<br />curl_close($ch); <br />

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn