検索

ホームページ  >  に質問  >  本文

cURL エラー (7) を解決する効率的な方法: ホストに接続できません

<p>cUrl (php) を使用して、プロジェクト コードを XML 形式で Web サービスに送信しています。ローカルホストでは正しい応答が得られますが、サーバーで実行すると次のように表示されます。 </p> <ブロック引用> <p>cURL エラー (7): ホストに接続できません</p> </blockquote> <p>これが私のコードです: </p> <pre class="brush:php;toolbar:false;">function xml_post($post_xml, $url) { $user_agent = $_SERVER['HTTP_USER_AGENT']; $ch =curl_init(); //curlハンドルを初期化します curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_FAILONERROR, 1); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); curl_setopt($ch, CURLOPT_TIMEOUT, 50); curl_setopt($ch, CURLOPT_POSTFIELDS, $post_xml); curl_setopt($ch, CURLOPT_USERAGENT, $user_agent); //curl_setopt($ch, CURLOPT_PORT, $port); $data =curl_exec($ch); $curl_errno =curl_errno($ch); $curl_error =curl_error($ch); if ($curl_errno > 0) { echo "cURL エラー ($curl_errno): $curl_errorn"; } それ以外 { echo "受信データ n"; } カール_クローズ($ch); $data をエコーし​​ます。 }</pre> <p>プロジェクト コードを送信して集計し、そこから詳細を取得します。 php 4 と php5 の両方のバージョンを使用してみましたが、成功しませんでした。解決策はありますか? </p>
P粉674999420P粉674999420463日前727

全員に返信(1)返信します

  • P粉208286791

    P粉2082867912023-08-21 12:52:45

    非常に明確です...これは、 ホストまたはプロキシに接続できないことを意味します。

    次のコードはどのシステムでも動作します:

    リーリー

    Google ページが表示されない場合は、 URL が間違っている か、 ファイアウォール または 制限 に問題がある可能性があります。

    返事
    0
  • キャンセル返事