服務電話:136 2446 7185 于先生
常見問題 付款方式 加入收藏
首頁 公司簡介 業務介紹 風格模板 資訊中心 案例展示 項目拓展 聯系我們
長春地區網站建設,做各類網站 咨詢電話:0431-8178,2345
資訊中心 更多>>
微信朋友圈與公眾號營銷的100
那么用戶體驗的開始可以從哪些方
圍繞關鍵詞優化規劃整理出需要做
如何申請谷歌google網站廣
紅松林 生態視頻閱讀第一品牌
2018年春節期間移動數據流量
從四大方面解說微信朋友圈營銷并
服務方案 更多>>
年年豐收,吉林省年年豐收農業發
吉林經濟網是吉林省地區權威專業
吉林省書畫院是吉林省專業書畫創
吉林省長春微信三級分銷系統功能
美國卡夫盾石油化工有限公司
合肥安嘉生物科技有限公司
福爾安全顧問公司 吉林省調查公
聯系方式 更多>>
地址:長春市亞泰大街與自由大路交匯五環國際大廈1408、1409室
聯系人:于先生
聯系電話:0431-81782345 81776970
全國咨詢熱線:400-001-4435
郵箱:[email protected]
手機:13624467185 13844844006
網址://www.eexzd.icu
 
資訊中心 >> PHP獲取POST的幾種方法

双彩论坛3d字谜专区中彩网:PHP獲取POST的幾種方法

點擊率:725   發布人:管理員    發布日期:2018/2/25   【去百度看看】

中彩网开奖结果大乐透 www.eexzd.icu

一、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']中

摘自:https://my.oschina.net/u/205403/blog/325595

已發送XML為例:

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

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

方法2:($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);

 


打印本頁  關閉本頁
泰安網站建設 張家界網站建設 合肥網站建設 長春網站建設團隊 長春網站制作業務介紹 長春網站設計 長春網站建設公司 長春網站建設流程

版權所有 吉林省新格信息技術有限公司 【www.eexzd.icu】 地址:長春市南關區體育場五環國際大廈1408室
辦公電話:  0431-8178 2345   全國咨詢熱線:400-001-4435 郵箱:中彩网开奖结果大乐透 手機: 136 2446 7185  13844844006

吉公網安備 22010202000117號

云南时时开奖结果查询 四川时时12选5开奖结果 正版森林舞会游戏下载 3d定胆 宝宝计划软件 彩票快三技巧规律 哪里有快三计划软件卖 时时彩后三取三胆方法 如何获取大数据 后三组八码倍投计划 七星彩玩法包25组技巧 超级大乐透走势图表 时时彩稳赚不赔杀号 浙江快乐彩技巧稳赚 白小姐六肖期期准淮 11选5预测计划软件破解版