我使用curl php将数据从网站发送到localhost。 但它显示了我的结果
bool(false)
我的功能是
public function postCURL($postData){
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,'http://192.168.1.27/abc/index.php');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_POST, count($postData));
curl_setopt($ch, CURLOPT_POSTFIELDS, $postData);
$output=curl_exec($ch);
curl_close($ch);
return $output;
}
我的链接是http://192.168.1.27/abc/index.php
答案 0 :(得分:0)
您尝试从本地网络外部连接到本地IP地址,您将收到unable to connect
错误。
此外,您有CURLOPT_RETURNTRANSFER = 0
告诉curl_exec($ch);
不要返回任何内容。试试curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
as per the manual。
curl_exec()将任何非布尔响应(在我认为的情况下为null)转换为false
。