file_get_contents()支持访问https请求方法
关于网站如何使用QQ登陆这个问题就不多说了,很简单,登陆connect.qq.com找到相应的SDK,下载下来,里面会有demo,将相应的 appid,appkey和回调地址callback改成自己的就行了。本篇文章主要分享一下在这个过程可能出现的问题并总结一下解决问题的办法。
10多年的丁青网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。成都全网营销推广的优势是能够根据用户设备显示端的尺寸不同,自动调整丁青建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。创新互联公司从事“丁青网站设计”,“丁青网站推广”以来,每个客户项目都认真落实执行。程序出错并提示:Notice: file_get_contents() [function.file-get-contents]: Unable to find the wrapper "https" - did you forget to enable it when you configured PHP? ......
对于这个问题主要是因为file_get_contents默认不支持访问https请求,如果要支持需配置php.ini文件,激活 php_openssl.dll模块,关于开启这个大家可以搜索一下相关配置方法即可,这里不主张使用这种方法,因为很多的网站的空间是虚拟主机的形式, 是没有办法修改服务器php.ini文件的,因此这里主要说下下面的这个办法:
然后将代码中的所有的file_get_contents替换为get_url_content即可。
functionget_url_content(){ $ch=curl_init(); curl_setopt($ch,CURLOPT_URL,$url); curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,false); curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,false); curl_setopt($ch,CURLOPT_RETURNTRANSFER,1); $result=curl_exec($ch); return$result; }
网站标题:file_get_contents()支持访问https请求方法
文章源于:http://cdiso.cn/article/cpedeh.html