php远程json数据 php怎么接收json数据

怎么用php获取远程端的json数据,不会用,求大神解释

file_get_contents是可以的,

灵石网站建设公司成都创新互联公司,灵石网站设计制作,有大型网站制作公司丰富经验。已为灵石数千家提供企业网站建设服务。企业网站搭建\外贸网站建设要多少钱,请找那个售后服务好的灵石做网站的公司定做!

?php

echo "meta http-equiv='Content-Type' content='text/html; charset=utf-8' /";

$m = file_get_contents(";client_id=319cdac7553fa298");

print_r(json_decode($m));

?

输出结果:

请教,php如何获取远程JSon内容

$ch = curl_init();

//组装用户名和密码

//模拟提交两个数据 可以不提交

$info['username'] = $this-username;//用户名

$info['password'] = $this-pwd;//密码

//模拟表单提交

$params[CURLOPT_URL] = $this-url; //请求url地址

$params[CURLOPT_HEADER] = true; //是否返回响应头信息

$params[CURLOPT_RETURNTRANSFER] = true; //是否将结果返回

$params[CURLOPT_FOLLOWLOCATION] = true; //是否重定向

$params[CURLOPT_USERAGENT] = 'Mozilla/5.0 (Windows NT 5.1; rv:9.0.1) Gecko/20100101 Firefox/9.0.1';//模拟浏览器

$postfields = '';

//将表单要提交的数据编程URL拼接方式

foreach ($info as $key = $value){

$postfields .= urlencode($key) . '=' . urlencode($value) . '';

}

$params[CURLOPT_POST] = true;//POST方式

$params[CURLOPT_POSTFIELDS] = $postfields;

curl_setopt_array($ch, $params); //传入curl参数

$content = curl_exec($ch); //执行

php 远程获取到的json数据格式的问题

json_decode 将json字符串,转化为数组。

PS:哪个try catch这样,要去掉,这不是标准的json格式。try块里的字符串 是json标准格式

php怎么获取远程JSon内容 并post一些参数

$data = file_get_contents($url);//目的页面内容获取

$t = json_decode($data,1);//转换为PHP数组

//处理...

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, $urlo);//数据发送地址

curl_setopt($ch, CURLOPT_POST, 1);

curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);//发送的数据数组

curl_exec($ch);


当前名称:php远程json数据 php怎么接收json数据
浏览路径:http://scyanting.com/article/hgpesh.html