上記の関数を使用して 2 つの URL を取得しています。2 番目の関数は、Google または他の Web サイトを取得しているときに機能しますが、以下のものには応答がありません。しかし、ブラウザーに 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 にアクセスしようとしているポート番号が有効になっていないことです。送信用に有効にすると、機能していました...サポートしてくれてありがとう。