PHP常用发送get、post请求的几种方法
来源:互联网 发布:招募淘宝客论坛 编辑:程序博客网 时间:2024/03/29 17:59
方法1: 用file_get_contents 以get方式获取内容
<?php$url='http://www.domain.com/';$html = file_get_contents($url);echo $html;?>
方法2:用file_get_contents函数,以post方式获取url
<?php$data = array ('foo' => 'bar');$data = http_build_query($data);$opts = array ('http' => array ('method' => 'POST','header'=> "Content-type: application/x-www-form-urlencoded\r\n" ."Content-Length: " . strlen($data) . "\r\n",'content' => $data));$context = stream_context_create($opts);$html = file_get_contents('http://localhost/e/admin/test.html', false, $context);echo $html;?>
方法3:使用curl库,使用curl库之前,可能需要查看一下php.ini是否已经打开了curl扩展
<?php$ch = curl_init();$timeout = 5;curl_setopt ($ch, CURLOPT_URL, 'http://www.domain.com/');curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);$file_contents = curl_exec($ch);curl_close($ch);echo $file_contents;?>
方法4:使用CURL发送post请求
<?php$ch = curl_init();$timeout = 5;$params="{\"id\":1,\"name\":\"test\"}";curl_setopt ($ch, CURLOPT_URL, $URL); //发贴地址curl_setopt ($ch, CURLOPT_HTTPHEADER, array('Content-type: text/json'));//设置header属性curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);curl_setopt($ch, CURLOPT_POST,true);curl_setopt($ch, CURLOPT_POSTFIELDS,$params);$file_contents = curl_exec($ch);//获得返回值return $file_contents;curl_close($ch);?>
- PHP常用发送get、post请求的几种方法
- php发送get、post请求的几种方法
- php发送get、post请求的几种方法
- php发送get、post请求的几种方法
- php发送get、post请求的几种方法
- php发送get、post请求的几种方法
- php发送get、post请求的几种方法
- php发送get、post请求的几种方法
- php发送get、post请求的几种方法
- php发送get、post请求的几种方法
- php发送get、post请求的几种方法
- php发送get、post请求的几种方法
- php发送get、post请求的几种方法
- php发送get、post请求的几种方法
- php发送get、post请求的几种方法
- php发送get、post请求的几种方法
- php http发送get、post请求的几种方法
- php发送get、post请求的几种方法
- webrtc 到SIP 的网关 架构分析
- 微软的软件测试方法(一)
- 使用gdal读取图像数据,然后用构建gdi+位图显示
- Flex 获取主应用程序
- JVM运行的流程
- PHP常用发送get、post请求的几种方法
- Ubuntu添加PPA源
- 分享android开发过程中用到的一些开源框架
- 高可用之5——SWITCHOVER_STATUS
- 你的编程语言能这样做吗?
- hibernate3应用部署weblogic12
- 英语练习150
- 一些现在或者以后会用到的工具
- 二维码原理简介