2013-02-06 12 views
0

我在我的應用程序的PHP測試與httpcode在PHP

$ch = curl_init(); 
curl_setopt($ch, CURLOPT_URL, $url); 
curl_setopt($ch, CURLOPT_HEADER, false); 
curl_setopt($ch, CURLOPT_NOBODY, false); // remove body 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); 
$data = curl_exec($ch); 
$httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE); 
curl_close($ch); 

if ($httpCode == 500) { 
    $result["status"] = 0; 
    $result["go"] = 0; 
    $result["message"] = "Une erreur s'est produite "; 
    echo $_REQUEST["callback"] . "(" . json_encode($result) . ");" ; 
    exit; 
} 

$data = json_decode($data, true); 
$result = array(); 

$result["status"] = -1; 
$result["go"]  = -1; 
$result["message"] = ""; 

使用此代碼,當我執行我的應用我有這樣的消息:

Une erreur s'est produite

我想知道在這種情況下httpCode是等於500

回答

0

基於您的代碼,$url是不確定的。

0

我不太清楚,我理解你的問題,但如果你正在尋找各種HTTP狀態代碼的定義,請參閱here

至於500錯誤引述W3:

The server encountered an unexpected condition which prevented it from fulfilling the request.

這意味着有,你請求服務器上的問題。通常,這可以歸因於一個錯誤配置的web服務器,或者在服務器的.htaccess錯誤。

0

L'erreur 500 est une erreur serveur「générique」,çapeutêtreun truc toutbêtecomme un point-virgule manquant ou ce genre de chosen。 Dans le scriptexecutésur la page $ url pas dans le script que vous nous montrez。

Vérifierl'url en question,que ce passe t il si vous tentez de l'ouvrir dans votre navigateur?

Avez VOUSregardé樂登錄阿帕奇杜serveur VERS lequel $網址足尖? Cela vousrévelerasans doute l'erreur。