2011-09-12 76 views
0

我使用Facebook PHP SDK時遇到SSL問題。 我得到這個錯誤信息:Facebook PHP SDK SSL錯誤

ERROR SSL certificate problem, verify that the CA cert is OK. Details: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed

我已經得到了其他職位一些sugestion,包括一些PARAMS我捲曲。 但我仍然得到錯誤:

畝捲曲的代碼是這樣的:

public static $CURL_OPTS = array(
CURLOPT_CONNECTTIMEOUT => 10, 
CURLOPT_RETURNTRANSFER => true, 
CURLOPT_TIMEOUT  => 60, 
CURLOPT_USERAGENT  => 'facebook-php-3.1', 
CURLOPT_SSL_VERIFYPEER => false, 
CURLOPT_SSL_VERIFYHOST => 2 

);

有人知道我該如何消除這個錯誤?

最佳,弗拉維奧

回答

-1

更改VERIFYHOST選項:

CURLOPT_SSL_VERIFYHOST => 0 

這將禁用驗證過程。

+0

對不起馬克,但問題仍然存在,還有其他想法嗎? –

+0

verifypeer = false應禁用CA檢查。由於某些原因,你的代碼沒有這樣做。所以...不知道。 –

+0

這是一個**糟糕的**建議!並可能導致危險的安全威脅! – ifaour