各位朋友,前辈大家好
小弟最近试着用php的curl函式,
在https传输协定底下,去抓其他网页来呈现(EX:yahoo,论坛网站等)
那网页原始html是"已经"可以撷取的到,
不过我是为了在目前网站底下显示目标网页的内容,所以还需要link到他的css,js外部资料
我有想过用iframe嵌入该网页即可,
不过为了要借由那个网站的资料做一些应用,所以才用curl方式
最后浏览器console会丢回错误讯息,如下
The page at 'https://本网站网址' was loaded over HTTPS, but requested an
insecure script 'http://别人的网站.css'. This request has been blocked; the
content must be served over HTTPS.
看起来是说,因为我用的是https,别人网站是http且不支援https
所以被拒绝存取?
所学有限,我这边已经想破头了= =a
不知道各位朋友,有没有相关解决经验呢?
是要在程式做什么调整,还是服务器设定即可?
谢谢各位
ps.
我的测试环境:
chrome浏览器
windows作业系统装apache
https 凭证只是自己先产生的,还不是公开验证过的