2017-06-29 10 views
0

$ url = 'http://103.xx.xxx.xx:8085/MessagingGateway/SendTransSMS?Username='。$ smsUserName '。 &パスワード= '。$ smsUserPass。' & MessageType = txt &モバイル= '。$モバイル。' & SenderID = '。$ senderID。' &メッセージ= '。$メッセージ;Curl要求がエラー "103.xx.xxx.xxポート8085への接続に失敗しました:接続が拒否されました"

$ch = curl_init(); 
    curl_setopt($ch, CURLOPT_URL, $url); 
    curl_setopt($ch, CURLOPT_HEADER, 0); 
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);  
    $result = curl_exec($ch); 
    $error = curl_error($ch); 
    curl_close($ch); 

    return response()->json(['status'=>'success', 'msg'=>$result, 'url' =>$url]); 

同じコードがlocalhost xamppサーバーで動作していますが、godaddy共有ホスティングが動作していません。

「103.xx.xxx.xxポート8085への接続に失敗しました:接続が拒否されました」というエラーが表示されます。私が間違っていることを教えてください。

+0

あなたは何も聞いていないIPアドレスとTCPポートに接続するようにカールしています... –

答えて

0

チェックカールが を有効になっているか、またはあなたが共有ホスティングしている場合は、php.iniファイルから

それを有効にすることができれば、その後、ホスティングプロバイダー呼び出す必要があります。

+0

サーバでカールが有効になっています。 cURLをサポート\tを有効にしました cURL情報\t 7.36.0 年齢\t 3 –

0

httpsが有効なドメイン/ホスティングから同じリクエストを実行しようとする可能性がある場合は、この問題のトラブルシューティングに役立ちます。さらに、これはリクエストをブロックしているサーバーのファイアウォールに関連している可能性があります。

関連する問題