程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> php中運用http調用的GET和POST方法示例,getpost

php中運用http調用的GET和POST方法示例,getpost

編輯:關於PHP編程

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中包含二者。
例如
<form action="t.php" action="get">
<input type="text" name="aaa">
</form>

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

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved