我在使用优酷的api来获取优酷的视频信息以get方式提交参数,在浏览器直接输入如下地址https://openapi.youku.com/v2/videos/show_basic.json?video_id=XOTQ1NDU5ODk2&client_id=319cdac7553fa298,浏览器屏幕显示我想要的json数据,但是我无法使用jquery中的jsonp,也无法使用php的file_get_contents()函数来获得这个json数据,应该怎么办啊????
进过几个小时的查询,问题终于解决,需要开启extension=php_openssl.dll模块,才能使用file_get_contents()来获取https://的内容
file_get_contents是可以的,
<?php输出结果:
追问好吧,我都粘贴了你的代码了,但是什么也没有输出。难道是还要配置什么东西?
追答你的服务器是什么
没有,curl不能传递get参数。我刚才发现百度首页也不能用file_get_conents()函数获取,我猜是不是https协议不能获取啊
追答。。。谁告诉你curl不能传get参数的,文档里明明说可以,回去看文档先啦
追问浏览器输出bool(false)