首页 >

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

后端开发|php教程请问,php怎么获取远程JSon内容  并post一些参数
CURLOPT,curl,php,shipinjiaocheng,posts
后端开发-php教程
请教,php如何获取远程JSon内容 并post一些参数
请教,php如何获取远程JSon内容 并post一些参数
订餐系统.net框架源码,ubuntu查看com端口,nio2 tomcat7,2018济南爬虫展,php提交表单得返回数据,seo老板必读lzw
目的: php请求远程php页面(页面是json内容),提交一些参数(例如name,pwd字段),将json返回
xcode 游戏源码,VScode写TS,ubuntu被锁定为内网,tomcat编码级,sqlite的插入数据,微赞留言板插件下载,前端vue框架怎么安装,python爬虫查询手册,php类封装,SEO行业内幕,纯静态企业网站源码,网页图片滚动效果,wp免费企业模板下载不了,登录注册页面模板源代码,asp 开发信息管理系统,镜像程序 源码lzw
希望大家给个例子
森林舞会 源码,vscode不能编辑文档,ubuntu找到uuid,tomcat怎么打开主页,打坐 爬虫,php rbac权限,合肥瑶海区seo优化,分类信息筛选网站源码,微博源码模板lzw
——解决方案——————–
PHP code

$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 code

function requrest($url,$posts){      if(is_array($posts) && !empty($posts))      {            foreach($posts as $key=>$value)            {$post[] = $key.'='.urlencode($value);            }            $posts = implode('&',$post);       }      $curl = curl_init();      $options = array(      CURLOPT_URL=>$url,     CURLOPT_CONNECTTIMEOUT => 2,     CURLOPT_TIMEOUT => 10,     CURLOPT_RETURNTRANSFER => true,     CURLOPT_POST => 1,     CURLOPT_POSTFIELDS=>$posts,     CURLOPT_USERAGENT=>'Mozilla/5.0 (Windows NT 5.1; rv:5.0) Gecko/20100101 Firefox/5.0'    );             curl_setopt_array($curl,$options);      $retval = curl_exec($curl);   return $retval;}$posts = array('name'=>'root',               'pwd'=>'123456'               );$retval = request($url,$posts);if($retval !== false){    $Arr = json_decode($retval,true);   }
------解决方案--------------------
如果你的服务器是linux或unix,也可以用工具来实现:

PHP code

system("curl -d 'name=xx&password=xxx' 'http://www.xx.com/xx.php' > ./tmp");while(!file_exists('./tmp')){  $jsoncode = file_get_contents('./tmp');  sleep(1);}var_dump(json_decode($jsoncode));
------解决方案--------------------
1.可以用file_get_contents
参考视频:
http://www.php100.com/html/shipinjiaocheng/PHP100shipinjiaocheng/2009/0416/810.html

2.也可以用curl
参考视频:
http://www.php100.com/html/shipinjiaocheng/PHP100shipinjiaocheng/2010/0621/4795.html
http://www.php100.com/html/shipinjiaocheng/PHP100shipinjiaocheng/2010/0628/4848.html


请问,php怎么获取远程JSon内容  并post一些参数
  • 一些微博 博客的顶部导航条是如何实现点击页面其他链接不会变动的
  • 一些微博 博客的顶部导航条是如何实现点击页面其他链接不会变动的 | 一些微博 博客的顶部导航条是如何实现点击页面其他链接不会变动的 ...

    请问,php怎么获取远程JSon内容  并post一些参数
  • EclipsePHP Studio3的如何使用
  • EclipsePHP Studio3的如何使用 | EclipsePHP Studio3的如何使用 ...

    请问,php怎么获取远程JSon内容  并post一些参数
  • 有关php的基础有关问题
  • 有关php的基础有关问题 | 有关php的基础有关问题 ...