首页 > php教程 > php手册 > 正文

php中运用http调用的GET和POST方法示例,getpost

WBOY
发布: 2016-06-13 09:24:38
原创
1078 人浏览过

php中运用http调用的GET和POST方法示例,getpost

使用到的函数是curl_init, curl_setopt, curl_exec,curl_close。

默认是GET方法,可以选择是否使用Header:

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "$url");
curl_setopt($ch, CURLOPT_TIMEOUT, 2);
curl_setopt($ch, CURLOPT_HEADER, 1); //如果设为0,则不使用header
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
$result = curl_exec($ch);
curl_close($ch);
登录后复制

POST方法:

$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,'$url');
curl_setopt($ch,CURLOPT_POST,1);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,TRUE);
$vars =sprintf('from=%d&to=%d&subject=%s&body=%s',$from, $to, urlencode($subject), urlencode($body));
curl_setopt($ch,CURLOPT_POSTFIELDS,$vars);
$ret = curl_exec($ch);
curl_close($ch);
登录后复制

PHP $_POST与$_GET以及$_REQUEST的不同与用法(网上的文章免了)

HTTP请求有POST和GET。在写表单form时可以指定action为post或get。数组$_POST中保存POST方法传递的变量, $_GET保存GET方法传递的变量。$_REQUEST中包含二者。
例如





在t.php中,可以使用$_GET['aaa']获得网页表单中填写的数据.

当form中的action为get时使用$_GET;action为post时用$_POST。二者都可用 $_REQUEST
 

[php]什时用接收值get与post

看你提交方式是GET还是POST,一般表单提交有method指定,地址栏传的均用$_GET去取,如:www.tbsoo.com/cases.htm?s=&page=4 里page就用GET去取,如果你的PAGE还有从表单里提交的,那就用$_REQUEST,或者写个判断,GET取不到用POST取,不过还是用REQUEST最方便
 

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
热门推荐
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板