今天给ECSHOP二次开发,增加扫描登陆的功能。
却在一个问题点上卡死了。
官网说了请求到某页面,然后获取返回的JSON数据。
以往如果我们是使用JAVASCRIPT进行请求的话,返回的数据是在页面上显示的。
算是用上了一个新的方法:
$get_url=file_get_contents($url); //发出请求并接收返回值
$data=(array)json_decode($get_url,true);//JSON解码到数组
这里的$url就是定义的请求地址和参数,通过file_get_contents进行请求发送,接收返回值给$get_url
然后通过json_decode进行解码,虽然前面有定义array,但如果强制转化为数组,json_deconde的第二个参数为true即可。
关于作者