1

以下の簡単なcurlコードを取得しました:

$target = "/plugin/api_register.php?name=$activation_name&key=$activation_key&url=$siteurl";
        $ch = curl_init();
        curl_setopt($ch, CURLOPT_URL, 'http://domain.com'.$target);
        curl_setopt($ch, CURLOPT_REFERER, $siteurl);
        curl_setopt($ch, CURLOPT_USERAGENT, $useragent);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
        curl_setopt($ch, CURLOPT_TIMEOUT, 30);
        curl_setopt($ch, CURLOPT_VERBOSE, 1); 
        $output = curl_exec($ch);
        if (empty($output))
        {
           // some kind of an error happened
           die(curl_error($ch));
        } 
        curl_close($ch);
        print_r($output);

私が得るのはソケットエラーです: 111 そして、なぜそれが接続されないのか分かりません.pls help

4

1 に答える 1

5

Errno 111 は、接続が拒否されたことを示します。

いくつかの理由が考えられます

  • http サーバーが実行されていません
  • TCP キューがいっぱいです
  • ファイアウォールがリクエストをブロックします
于 2012-11-16T14:33:27.907 に答える