首页 >php教程 >php手册 >php中运用http调用的GET和POST方法示例,getpost

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

WBOY
WBOY原创
2016-06-13 09:24:381111浏览

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中包含二者。
例如
4d353d6fe899c04db9988e14585aeea2
109ea16532c0afc8472249451c3d2b26
f5a47148e367a6035fd7a2faa965022e

在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最方便
 

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn