2012-12-19 88 views
-1

我通過php製作了一個自定義登錄頁面。使用CURL我抓取並登錄,但我被重定向到空白頁面而不是主頁。我驗證了數據庫中的日誌表,表明登錄已經完成。但我不斷被顯示一個空白頁。請告訴我哪裏出錯了。這是我的捲曲度第一次嘗試通過curl登錄顯示空白頁面

+3

顯示一些代碼.. –

回答

1

確保您正在妥善處理捲曲的錯誤,即輸出他們......

<?php 
    // Create a curl handle to a non-existing location 
    $ch = curl_init('http://404.php.net/'); 
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); 

    if(curl_exec($ch) === false) 
    { 
     echo 'Curl error: ' . curl_error($ch); 
    } 
    else 
    { 
     echo 'Operation completed without any errors'; 
    } 

    // Close handle 
    curl_close($ch); 
?> 

而且,閱讀PHP手冊中有對error handling說。空白頁幾乎總是由腳本錯誤造成的。通過一些額外的工作,您可以真正找出問題出在哪裏,然後解決。

通常,在生產環境中,您可以將錯誤記錄到日誌文件中,但可以將它們回顯到頁面以進行開發。錯誤日誌是一個非常有用的工具,你甚至可以在那裏記錄那些不一定是錯誤的東西。