PHP Notice: curl_setopt(): CURLOPT_SSL_VERIFYHOST with value 1 is deprecated and will be removed as of libcurl 7.28.1. It is recommended to use value 2 instead in XXXXX
看到這個錯誤,未免心裡猛地一驚:這是又改啥啦?
雖然平時線上産品會把這類報錯遮罩掉,不太影響運行,但老這麽報下去實在影響性能。觀察代碼,原來是這一段引起的提示錯誤:
// 這裡假設: $curl_handler是已經聲明好的curl句柄 curl_setopt($curl_handler, CURLOPT_SSL_VERIFYHOST, true);
把上述代碼的第三個bool類型參數true改成2,即可解決報錯:
curl_setopt($curl_handler, CURLOPT_SSL_VERIFYHOST, 2);