我正在使用curl进行Web任务自动化,但没有得到我想要的结果,它用于SSL连接,目前我已将Curl设置为:
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
据我了解,这意味着它只会盲目地接受任何SSL证书,但我无法理解并且似乎找到信息,是否现在已经发送回服务器的数据已正确加密, SSL证书..我需要模仿一个真正的网络浏览器才能使这个工作,所以如果它不发送POST作为加密,我认为这将导致我遇到的问题...任何进一步的洞察力是值得赞赏的。
答案 0 :(得分:1)
此选项只会忽略证书验证错误(例如错误的主机名,不受信任的CA等)。数据将像普通的SSL连接一样加密。
没有验证对等方的安全风险是您可能正在加密错误方的数据。