>

libimobiledevice에서 ideviceactivation을 사용하여 Windows cmd를 통해 PHP 파일 (리디렉션 지침 포함)에 액세스하려고합니다. 파일은 GearHost와 호스팅됩니다. 이 오류가 발생하기 전에 명령 프롬프트에서 파일 디렉토리를 지정하고 ideviceactivation은 PHP 파일에 액세스하여 지정된 URL로 리디렉션합니다. 여기서 다른 PHP 파일이 호스팅되며 프로그램에 대한 실제 지침이 포함됩니다. 그러나 다음 오류없이 더 이상 리디렉션 파일이 실제 파일에 액세스 할 수 없습니다.

  Connection #0 to host (redirect file host) left intact
   error_message: Failed to connect to (actual file host) port 80: 
   Timed out<br>error_no: 7

명령 프롬프트를 통해 실제 PHP 파일의 디렉토리를 지정하면 완벽하게 작동하지만 목표는 아닙니다.

다음은 리디렉션을위한 코드 섹션입니다. curl을 사용하여 두 번째 파일에 액세스합니다.

  $_POST['activation-info']  = $data;
   $myurl = "http://website.com/secondphpfile";
   $ch = curl_init(); 
    curl_setopt($ch, CURLOPT_URL , $myurl ); 
    curl_setopt($ch, CURLOPT_RETURNTRANSFER , 1); 
    curl_setopt($ch, CURLOPT_VERBOSE, 0);
    curl_setopt($ch, CURLOPT_HTTPHEADER, array("Expect: 100-continue", "Accept: */*", "Content-Length: ".strlen($_POST['activation-info']), "Content-Type: multipart/form-data; boundary=------------------------0edb00d9406ed52e--------------------------0edb00d9406ed52e"));

    curl_setopt($ch, CURLOPT_USERAGENT , "iOS Device Activator 
           (MobileActivation-20 built on Jan 15 2012 at 19:07:28)" );
    curl_setopt($ch, CURLOPT_POST , 0); 
    curl_setopt($ch, CURLOPT_POSTFIELDS , $_POST['activation-info']); 
    $xml_response = curl_exec($ch); 
    if (curl_errno($ch)) { 
        $error_message = curl_error($ch); 
        $error_no = curl_errno($ch);
        echo "error_message: " . $error_message . "<br>";
        echo "error_no: " . $error_no . "<br>";
    }
    curl_close($ch);

이 코드는 지정된 $myurl의 파일로 리디렉션되어야하지만 위의 오류를 반환합니다. 어떤 제안이라도 좋을 것입니다!

  • 답변 # 1

    Connection #0 to host (redirect file host) left intact  오류가 아닙니다. 오류는 Failed to connect to (actual file host) port 80 : Timed out 입니다 curl 입니다 error_no: 7   https://curl.haxx.se/libcurl/c/libcurl-errors.html#CURLECOULDNTCONNECT

    간단히 (actual file host) port 80 와의 연결  시간 초과

  • 이전 message queue - rabbitmq 서버 tls, 클라이언트 경고 - 치명적 :서비스 시작시 알 수없는 인증서
  • 다음 php - 제외 정책에 시리얼 라이저 판별 기 그룹은 어떻게 사용됩니까?