PHP 使用file_get_contents 获取https的内容

我知道使用https是需要证书的,我在服务器里生成了一个自签证书,然后在浏览器里直接访问,会出现下图的提示,因为是自签证书嘛,点击继续访问就可以了。这个没什么问题。我用P... 我知道使用https是需要证书的,我在服务器里生成了一个自签证书,然后在浏览器里直接访问,会出现下图的提示,因为是自签证书嘛,点击继续访问就可以了。这个没什么问题。
我用PHP的file_get_contents 直接获取https的内容,也是可以的。
现在我的问题是,我不明白这个之间证书起到了什么作用,证书不是要传递一个密钥么?用浏览器直接访问https链接时确实在浏览器里生成了一个证书,但是用file_get_contents获取https内容时好像没证书什么事啊,一样可以获取,这个是什么道理??希望大牛帮忙解释下
展开
 我来答
百度网友1835f1b15
2014-06-12 · TA获得超过201个赞
知道小有建树答主
回答量:170
采纳率:0%
帮助的人:184万
展开全部
这么多细节都给你封装好了,用着就是了。
file_get_contents函数在调用时已经做了加密解密工作。
服务器与php之间的数据是加密的。
更多追问追答
追问
浏览器访问是通过证书,而这个证书是我的自签证书发放的,那这个函数如何知道加秘关系
追答
“加密关系”是指的什么?
另外这和函数是无关紧要的,因为php程序的执行是Zend虚拟机完成的。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式