2015-06-06 38 views
2

「我想請求幫助」是的,你看對了,我不知道我的cURL開發程序發生了什麼。直截了當地說,我有cURL開發程序,它在我的本地主機xampp中運行完美並且更快,我甚至能夠正確接收響應。但是我認爲我完成了我的工作,直到我將其上傳到我的cPanel,它在加載方面變得超級低,在加載後它不能再收到任何響應。上傳到服務器後,cURL開發慢慢加載PHP

我剛剛收到 Curl Error: 7

OR

Curl Error: 28

我不知道這什麼奇怪的事情。我GOOGLE了錯誤(cURL error(7)「它表示連接問題的主機,但它不可能的,我可以連接到我的本地主機。」cURL error: 28我已經做了一些調整也給我的curl_opt()你看我的評論下面

這裏是我的代碼

$headers = array(
       // "Accept-Encoding: gzip, deflate", 
       "Content-Type: text/xml;charset=\"UTF-8\"", 
       "SOAPAction: \"http://domain.org/\"", 
       "Host: domain.com", 
       "Content-length: ".strlen($xml_post_string), 
       ); 

$url = $soapUrl; 

// PHP cURL for https connection with auth 
$soap_do = curl_init() or die('Error'); 
set_time_limit(0); 
curl_setopt($soap_do, CURLOPT_URL,   $url); 
curl_setopt($soap_do, CURLOPT_CONNECTTIMEOUT, 0); 
curl_setopt($soap_do, CURLOPT_TIMEOUT,  400); 
curl_setopt($soap_do, CURLOPT_AUTOREFERER, true); // try, to solve an issue 
curl_setopt($soap_do, CURLOPT_MAXREDIRS,  10); // try, to solve an issue 
curl_setopt($soap_do, CURLOPT_FOLLOWLOCATION, true); // try, to solve an issue 
curl_setopt($soap_do, CURLOPT_TIMEOUT_MS,  400); // try, to solve an issue 
curl_setopt($soap_do, CURLOPT_RETURNTRANSFER, true); 
curl_setopt($soap_do, CURLOPT_SSL_VERIFYPEER, false); 
curl_setopt($soap_do, CURLOPT_SSL_VERIFYHOST, false); 
curl_setopt($soap_do, CURLOPT_POST,   true);    
curl_setopt($soap_do, CURLOPT_POSTFIELDS,  $xml_post_string); 
curl_setopt($soap_do, CURLOPT_VERBOSE,  TRUE); 
curl_setopt($soap_do, CURLOPT_HTTPHEADER,  $headers); 

但是還是一樣,沒有反應過來,並加載緩慢

回答

0

每當我遇到與捲曲的問題,我把剛剛完成了PHP的curl_getinfo功能捲曲手柄。

嘗試添加該代碼運行curl_exec($soap_do);

echo '<pre>'; print_r(curl_getinfo($soap_do)); echo '</pre>'; 

curl_getinfo返回數據,這是由print_r的顯示,以及格式化容易被<pre>標籤閱讀列表的陣列之後。