在PHP的file_get_contents功能抓取HTTPS地址解决方案(方法)

在PHP的file_get_contents功能抓取HTTPS地址解决方案(方法)
方法1:

在PHP中,抓取HTTPS的Web站点会提示以下错误内容:
警告:file_get_contents(){函数文件中获取内容}:打开失败:在我的参数无效:Webmyphpa.php 16

打开php.ini文件中找到;扩展= php_openssl.dll,去掉双引号;重新启动Web服务器。

与Apache服务器,mod_ssl模块测试可以同时启用
如果修改服务器配置不方便,可以使用以下函数解决

代码示例:

< PHP
/ / file_get_contents抓住HTTPS地址的内容
功能getcurl($url){
CH = curl_init(美元);
curl_setopt(CH美元,美元curlopt_url,URL);
curl_setopt($ CH,curlopt_returntransfer,1);
curl_setopt($ CH,curlopt_ssl_verifypeer,假);
curl_setopt($ CH,curlopt_ssl_verifyhost,假);
结果= curl_exec美元($ CH);
curl_close($ CH);
返回$结果;
}
方法二:

在PHP中,当file_get_contents函数是用来抓取网页的内容,网址是https开头,会有一个类似的错误警告:

警告:file_get_contents(https: / / /指数127.0.0.1。PHP){函数。文件中获取内容}:打开失败:无效的参数,参数25。

打开php.ini找到;扩展= php_openssl.dll,去掉双引号;重新启动Web服务器。

Apache可以使在同一时间mod_ssl模块测试

分享两种方法在PHP解决file_get_contents功能抓取HTTPS地址错误以上内容,希望对你有帮助。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部