cURL エラー (7) を解決する効率的な方法: ホストに接続できません
P粉674999420
P粉674999420 2023-08-20 16:21:20
0
1
659
<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粉674999420
P粉674999420

全員に返信(1)
P粉208286791

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

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

リーリー

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

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!