post機(jī)怎么獲取
1、PHP中怎樣發(fā)送post請(qǐng)求并獲取網(wǎng)頁(yè)?
$post='POST數(shù)據(jù)';
// 初始化
$curl = curl_init('URL');
$header = array();
$header[] = 'User-Agent: Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.90 Safari/537.36';
curl_setopt($curl, CURLOPT_HTTPHEADER, $header);
// 不輸出header頭信息
curl_setopt($curl, CURLOPT_HEADER, 0);
// 保存到字符串而不是輸出
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
// post數(shù)據(jù)
curl_setopt($curl, CURLOPT_POST, 1);
// 請(qǐng)求數(shù)據(jù)
curl_setopt($curl, CURLOPT_POSTFIELDS, $post);
// 是否抓取跳轉(zhuǎn)后的頁(yè)面
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1);
$response = curl_exec($curl);
curl_close($curl);
echo $response;
你是要取到B處理完后的返回狀態(tài),還是說(shuō)要取B處理完后調(diào)用A的a.php時(shí)所帶的參數(shù),如果只是取所帶的參數(shù),你在a.php 里面直接$_GET['result']就取到了,
2、如何取得post請(qǐng)求的數(shù)據(jù)
PHP獲取POST數(shù)據(jù)的幾種方法:方法1、最常見的方法是:$_POST['fieldname'];
說(shuō)明:只能接收Content-Type: application/x-www-form-urlencoded提交的數(shù)據(jù)。
方法2、file_get_contents("php://input");
說(shuō)明:
允許讀取 POST 的原始數(shù)據(jù)。
和 $HTTP_RAW_POST_DATA 比起來(lái),它給內(nèi)存帶來(lái)的壓力較小,并且不需要任何特殊的 php.ini 設(shè)置。
php://input 不能用于 enctype="multipart/form-data"。
方法3、$GLOBALS['HTTP_RAW_POST_DATA'];
說(shuō)明:
總是產(chǎn)生 $HTTP_RAW_POST_DATA 變量包含有原始的 POST 數(shù)據(jù)。
此變量?jī)H在碰到未識(shí)別 MIME 類型的數(shù)據(jù)時(shí)產(chǎn)生。
3、易語(yǔ)言 post提交后怎么獲取返回的網(wǎng)址
易語(yǔ)言如何取POST后返回的數(shù)據(jù)網(wǎng)址。主要通過(guò)定義變量,然后轉(zhuǎn)換數(shù)據(jù)類型得到返回的數(shù)據(jù)。
post可以通過(guò)http去讀,如果需要制定編碼等可以運(yùn)用到彗星網(wǎng)頁(yè)HTTP模塊。
http://ys168s.banzhu.com/article/ys168s-278122-6070367.html 你要的返回的網(wǎng)址是從哪得到的?自動(dòng)跳轉(zhuǎn)?還是返回的結(jié)果內(nèi)提取?
如果是取pos后t自動(dòng)跳轉(zhuǎn)的網(wǎng)址可以用HTTP訪問(wèn)模塊進(jìn)行post,禁止自動(dòng)跳轉(zhuǎn),然后取協(xié)議頭就見了
4、get,post怎么獲取cookie
和普通的數(shù)組一樣,沒有差別。這些是系統(tǒng)變量,當(dāng)php頁(yè)面開始運(yùn)行時(shí)它們都會(huì)由系統(tǒng)根據(jù)以前的某些結(jié)果賦予初始值,在單獨(dú)的一個(gè)PHP進(jìn)程中你可以象操作普通數(shù)組一樣操作它們。但是當(dāng)離開當(dāng)前頁(yè)面后除$_SESSION外,你所有的修改就全部失效咯如echo$_SERVER['PHP_SELF'];$_SERVER['PHP_SELF']='hello';echo$_SERVER['PHP_SELF'];想知道其中具體都有什么值可以通過(guò)print_r($_SERVER)查看。總之,除了php會(huì)自動(dòng)為他們賦初值外,你就當(dāng)它們是普通數(shù)組就好 無(wú)論是get還是post請(qǐng)求,http請(qǐng)求頭都會(huì)帶著cookie。js也可以讀寫cookie 。
響應(yīng)(后臺(tái))的cookie可以用Fiddler 抓包看到。
js讀寫cookie可以用前端單步調(diào)試,或直接看代碼。
5、如何獲取從本機(jī)向服務(wù)器提交的post和get數(shù)據(jù)
看你有的是技術(shù) 如果ASP 或者是ASp.net 的話 是這樣的post:request.form("控件名稱") get:request.querystring ("參數(shù)名稱")

轉(zhuǎn)載請(qǐng)帶上網(wǎng)址:http://www.cnksdq.com.cn/posjifour/266319.html
- 上一篇:新手做pos機(jī)
- 下一篇:電話安裝pos機(jī)