위의 함수를 사용하여 두 개의 URL을 검색하고, 두 번째 URL은 Google이나 다른 웹 사이트를 검색 할 때 작동하지만 아래는 응답이 없습니다. 하지만 브라우저에서 URL을 입력하면 응답을 볼 수 있습니다 ..이 문제를 해결하도록 안내 할 수 있습니까?PHP Curl이 url의 값을 반환하지 않습니다.
function file_get_contents_curl($url) {
$ch = curl_init();
curl_setopt($ch, CURLOPT_AUTOREFERER, TRUE);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE);
$data = curl_exec($ch);
curl_close($ch);
return $data;
}
$response=file_get_contents_curl('http://XX.XX.XX.XX:YYYYY/Request?Mob=999999999&Message=Rr+vodafone+999999999+10+1234&myTxId=10');
echo "<br/>respnse is...".$response;
$response=file_get_contents_curl('http://www.google.com');
echo "<br/>website respond is...".$response;
편집 : 문제는 포트 번호가 난 내 서버에서 사용할 수 없습니다 액세스 8090에 노력하고 함께. 나가기 위하여 그것을 가능하게 할 때 작동하고 있었다 ... 지원을 위해 각자를 감사하십시오.
"1 개의 새로운 답변이 게시되었습니다"- 너는 나에게 그것을 맞이 해준다. – vimist
IP 주소가있는 URL을 시도했을 때 웹 페이지에서 데이터를 수신 할 수있다. – PHPLearner
@PHPLearner 브라우저를 사용하여 IP 주소로 URL에 액세스 할 수 있습니까? –