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,則不使用headercurl_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>
在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最方便
http://www.bkjia.com/PHPjc/887347.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/887347.htmlTechArticlephp中運用http調用的GET和POST方法樣本,getpost 使用到的函數是curl_init, curl_setopt, curl_exec,curl_close。 預設是GET方法,可以選擇是否使用Header:...