亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > PHP > 正文

PHP獲取POST數據的幾種方法匯總

2024-05-04 23:31:49
字體:
來源:轉載
供稿:網友
本文給大家匯總介紹了PHP獲取POST數據的幾種常用方法,這里分享給大家,有需要的小伙伴來參考下吧。
 

一、PHP獲取POST數據的幾種方法

方法1、最常見的方法是:$_POST['fieldname'];

說明:只能接收Content-Type: application/x-www-form-urlencoded提交的數據
解釋:也就是表單POST過來的數據

方法2、file_get_contents("php://input");

說明:
允許讀取 POST 的原始數據。
和 $HTTP_RAW_POST_DATA 比起來,它給內存帶來的壓力較小,并且不需要任何特殊的 php.ini 設置。
php://input 不能用于 enctype="multipart/form-data"。
解釋:
對于未指定 Content-Type 的POST數據,則可以使用file_get_contents(“php://input”);來獲取原始數據。
事實上,用PHP接收POST的任何數據都可以使用本方法。而不用考慮Content-Type,包括二進制文件流也可以。
所以用方法二是最保險的方法

方法3、$GLOBALS['HTTP_RAW_POST_DATA'];

說明:
總是產生 $HTTP_RAW_POST_DATA  變量包含有原始的 POST 數據。
此變量僅在碰到未識別 MIME 類型的數據時產生。
$HTTP_RAW_POST_DATA  對于 enctype="multipart/form-data"  表單數據不可用
如果post過來的數據不是PHP能夠識別的,可以用 $GLOBALS['HTTP_RAW_POST_DATA']來接收,
比如 text/xml 或者 soap 等等
解釋:
$GLOBALS['HTTP_RAW_POST_DATA']存放的是POST過來的原始數據。
$_POST或$_REQUEST存放的是 PHP以key=>value的形式格式化以后的數據。 
但$GLOBALS['HTTP_RAW_POST_DATA']中是否保存POST過來的數據取決于centent-Type的設置,即POST數據時 必須顯式示指明Content-Type: application/x-www-form-urlencoded,POST的數據才會存放到 $GLOBALS['HTTP_RAW_POST_DATA']中

二、演示

1、PHP 如何獲取POST過來的XML數據和解析XML數據

比如我們在開發微信企業號時,如何處理用戶回復過來的數據呢?
文檔:http://qydev.weixin.qq.com/wiki/index.php?title=%E6%8E%A5%E6%94%B6%E6%99%AE%E9%80%9A%E6%B6%88%E6%81%AF
首先查閱文檔,可知道:啟用開發模式后,當用戶給應用回復信息時,微信服務端會POST一串XML數據到已驗證的回調URL

假設該URL為 http://www.xxx.com 
Http請求方式: POST
http://www.xxx.com/?msg_signature=ASDFQWEXZCVAQFASDFASDFSS×tamp=13500001234&nonce=123412323

POST的XML內容為:

 

復制代碼代碼如下:

<xml>
   <ToUserName><![CDATA[toUser]]></ToUserName>
   <FromUserName><![CDATA[fromUser]]></FromUserName> 
   <CreateTime>1348831860</CreateTime>
   <MsgType><![CDATA[text]]></MsgType>
   <Content><![CDATA[this is a test]]></Content>
   <MsgId>1234567890123456</MsgId>
   <AgentID>1</AgentID>
</xml>

 

那么怎么接收這段內容呃?
這時就可以用到:方法2(file_get_contents("php://input"))、方法3($GLOBALS['HTTP_RAW_POST_DATA'])

方法2(file_get_contents("php://input")):

 

復制代碼代碼如下:

$input = file_get_contents("php://input"); //接收POST數據
$xml = simplexml_load_string($input); //提取POST數據為simplexml對象
var_dump($xml);

 

方法3($GLOBALS['HTTP_RAW_POST_DATA'])

 

復制代碼代碼如下:

$input = $GLOBALS['HTTP_RAW_POST_DATA'];
libxml_disable_entity_loader(true);
$xml = simplexml_load_string($input, 'SimpleXMLElement', LIBXML_NOCDATA);
var_dump($xml);

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产91精品视频在线观看| 中文字幕亚洲一区在线观看| 国产精品久久精品| 狠狠色噜噜狠狠狠狠97| 在线国产精品视频| 国产suv精品一区二区三区88区| 欧美极品在线播放| 亚洲国产精品va| 欧美在线一区二区三区四| 亚洲欧美国产制服动漫| 亚洲图片在区色| 国模私拍一区二区三区| 欧美日韩亚洲一区二区三区| 亚洲国产成人久久| 日本在线观看天堂男亚洲| 91精品久久久久| 日韩欧美在线视频观看| 国产精品欧美日韩久久| 日韩av电影手机在线观看| 伊人男人综合视频网| 国产精品999999| 亚洲变态欧美另类捆绑| 国产免费一区二区三区在线观看| 成人激情黄色网| 日韩欧美黄色动漫| 欧美激情视频给我| 国产日韩在线观看av| 91av在线国产| 俺也去精品视频在线观看| 91av在线精品| 国产精品色婷婷视频| 国产成人综合av| 国产成人av网址| 深夜精品寂寞黄网站在线观看| 欧美激情按摩在线| 亚洲一区二区三区四区视频| 一本色道久久综合亚洲精品小说| 国内精品一区二区三区| 日韩一区二区久久久| 欧美日韩亚洲一区二区三区| 国产aⅴ夜夜欢一区二区三区| 国产97在线亚洲| 国产亚洲精品久久久优势| 国产亚洲欧美日韩精品| 国模吧一区二区三区| 亚洲精选中文字幕| 亚洲日本成人女熟在线观看| 欧美午夜视频一区二区| 国产精品夫妻激情| 日韩av在线免费播放| 国产精品视频大全| 欧美日韩国产va另类| 亚洲人精选亚洲人成在线| 亚洲精品综合精品自拍| 欧美性受xxx| 国产精品扒开腿做爽爽爽的视频| 在线日韩日本国产亚洲| 欧美在线欧美在线| 色偷偷偷综合中文字幕;dd| 亚洲第一黄色网| 日韩成人在线网站| 国内伊人久久久久久网站视频| 久久久久久亚洲精品中文字幕| 青青草99啪国产免费| 欧美色另类天堂2015| 日韩av在线天堂网| 久久精品久久久久| 欧美亚洲成人免费| 人九九综合九九宗合| 亚洲第一精品夜夜躁人人躁| 欧美日韩国产黄| 国产精品自拍小视频| 91精品国产高清久久久久久久久| 九九热视频这里只有精品| 亚洲天堂av在线免费观看| 精品国产91久久久| 欧美有码在线观看视频| 亚洲最大中文字幕| 深夜福利国产精品| 在线色欧美三级视频| 日韩在线视频中文字幕| 97人洗澡人人免费公开视频碰碰碰| 欧美精品一本久久男人的天堂| 国产日韩在线免费| 午夜欧美不卡精品aaaaa| 日韩精品极品在线观看| 亚洲免费电影在线观看| 久久精品99久久久久久久久| 日韩中文字幕免费视频| 美女扒开尿口让男人操亚洲视频网站| 国产欧美精品xxxx另类| 亚洲国产婷婷香蕉久久久久久| 久久久久久国产精品美女| 欧美日韩另类视频| 亚洲另类xxxx| 国产精品免费视频久久久| 日本一欧美一欧美一亚洲视频| 欧美色视频日本版| 久久精品国产成人精品| 91成人天堂久久成人| 欧美激情第一页xxx| 精品久久久久久亚洲国产300| 夜夜嗨av一区二区三区免费区| 国产91精品黑色丝袜高跟鞋| 亚洲欧美在线一区二区| 国产精品免费久久久久久| 欧美亚洲成人精品| 奇米四色中文综合久久| 久久久国产一区二区三区| 日本高清不卡的在线| 日韩高清电影免费观看完整| 国产亚洲欧洲高清| 超碰97人人做人人爱少妇| 中文字幕免费精品一区| 久久久噜噜噜久久| 久久精品国产69国产精品亚洲| 亚洲美女av在线播放| 亚洲精品大尺度| 国产一区二区丝袜| 欧美日韩成人在线视频| 亚洲精品美女网站| 国产综合在线观看视频| 国产精品免费在线免费| 色偷偷亚洲男人天堂| 麻豆国产精品va在线观看不卡| 欧美一区二区三区四区在线| 欧美精品福利视频| 亚洲第一av在线| 国产精品福利在线观看网址| 69久久夜色精品国产69乱青草| 欧美日韩日本国产| 久久躁日日躁aaaaxxxx| 国产91精品久| 色偷偷偷亚洲综合网另类| 国产91色在线|免| 国产综合久久久久久| 欧美性色19p| 亚洲欧洲日产国码av系列天堂| 啪一啪鲁一鲁2019在线视频| 亚洲大胆人体视频| 国产一区二区香蕉| 日韩有码在线电影| 日韩精品在线第一页| 亚洲成人黄色网| 亚洲成人激情小说| 国外日韩电影在线观看| 久久人人爽人人爽人人片av高清| 伦理中文字幕亚洲| 欧美一级免费看| 亚洲电影免费观看高清| 91色p视频在线| 国产亚洲一级高清| 色悠久久久久综合先锋影音下载| 韩国三级日本三级少妇99| 国产精品高潮粉嫩av| 亲子乱一区二区三区电影| 国产精品吹潮在线观看| 午夜精品久久久久久久99热浪潮| 日韩av免费看| 26uuu另类亚洲欧美日本老年| 亚洲成人激情在线观看| 日韩电影在线观看永久视频免费网站| 亚洲国产精品va在线看黑人动漫| 日韩欧美中文字幕在线播放|