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

首頁 > 編程 > PHP > 正文

PHP輸入流php---input實例講解

2020-03-22 18:04:36
字體:
來源:轉載
供稿:網友
對于php://input介紹,PHP官方手冊文檔有一段話對它進行了很明確地概述。
“php://input allows you to read raw POST data. It is a less memory intensive alternative to$HTTP_RAW_POST_DATA and does not need any special php.ini directives. php://input is not available with enctype=”multipart/form-data”.
翻譯過來,是這樣:
“php://input可以讀取沒有處理過的POST數據。相較于$HTTP_RAW_POST_DATA而言,它給內存帶來的壓力較小,并且不需要特 殊的php.ini設置。php://input不能用于enctype=multipart/form-data”
總結如下:
1)、Coentent-Type僅在取值為application/x-www-data-urlencoded和multipart/form-data兩種情況下,PHP才會將http請求數據包中相應的數據填入html' target='_blank'>全局變量$_POST 2)、PHP不能識別的Content-Type類型的時候,會將http請求包中相應的數據填入變量$HTTP_RAW_POST_DATA 3)、只有Coentent-Type為multipart/form-data的時候,PHP不會將http請求數據包中的相應數據填入php://input,否則其它情況都會。填入的長度,由Coentent-Length指定。 4)、只有Content-Type為application/x-www-data-urlencoded時,php://input數據才跟$_POST數據相一致。 5)、php://input數據總是跟$HTTP_RAW_POST_DATA相同,但是php://input比$HTTP_RAW_POST_DATA更湊效,且不需要特殊設置php.ini 6)、PHP會將PATH字段的query_path部分,填入全局變量$_GET。通常情況下,GET方法提交的http請求,body為空。
總結起來就是,在用$_POST獲取不到由APP或者一些接口的回調數據時,就用php://input試試1、接受xml數據
//發送xml數據$xml = ' xml xmldata /xml //要發送的xml $url = 'http://localhost/test/getXML.php';//接收XML地址 $header = 'Content-type: text/xml';//定義content-type為xml $ch = curl_init(); //初始化curl curl_setopt($ch, CURLOPT_URL, $url);//設置鏈接 curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);//設置是否返回信息 curl_setopt($ch, CURLOPT_HTTPHEADER, $header);//設置HTTP頭 curl_setopt($ch, CURLOPT_POST, 1);//設置為POST方式 curl_setopt($ch, CURLOPT_POSTFIELDS, $xml);//POST數據 $response = curl_exec($ch);//接收返回信息 if(curl_errno($ch)){//出錯則顯示錯誤信息 print curl_error($ch); curl_close($ch); //關閉curl鏈接 echo $response;//顯示返回信息
// php用file_get_contents("php://input")或者$HTTP_RAW_POST_DATA可以接收xml數據$xmldata = file_get_contents("php://input"); $data = (array)simplexml_load_string($xmldata);2、手機上傳圖片服務器的小程序
發送
//@file phpinput_post.php $data=file_get_contents('btn.png'); $http_entity_body = $data; $http_entity_type = 'application/x-www-form-urlencoded'; $http_entity_length = strlen($http_entity_body); $host = '127.0.0.1'; $port = 80; $path = '/image.php'; $fp = fsockopen($host, $port, $error_no, $error_desc, 30); if ($fp){ fputs($fp, "POST {$path} HTTP/1.1/r/n"); fputs($fp, "Host: {$host}/r/n"); fputs($fp, "Content-Type: {$http_entity_type}/r/n"); fputs($fp, "Content-Length: {$http_entity_length}/r/n"); fputs($fp, "Connection: close/r/n/r/n"); fputs($fp, $http_entity_body . "/r/n/r/n"); while (!feof($fp)) { $d .= fgets($fp, 4096); fclose($fp); echo $d; 接收
*Recieve image dataerror_reporting(E_ALL);function get_contents() { $xmlstr= file_get_contents("php://input"); $filename=file_put_contentsxmltime().'.png'; if(($filename,$str)){ echo 'success'; }else{ echo 'failed';get_contents();3:獲取HTTP請求原文
* 獲取HTTP請求原文 * @return stringfunction get_http_raw(){ $raw = ''; // (1) 請求行 $raw .= $_SERVER['REQUEST_METHOD'] . ' ' . $_SERVER['REQUEST_URI'] . ' ' . $_SERVER['SERVER_PROTOCOL'] . "/r/n"; // (2) 請求Headers foreach ($_SERVER as $key = $value) { if (substr($key , 0 , 5) === 'HTTP_') { $key = substr($key , 5); $key = str_replace('_' , '-' , $key); $raw .= $key . ': ' . $value . "/r/n"; // (3) 空行 $raw .= "/r/n"; // (4) 請求Body $raw .= file_get_contents('php://input'); return $raw;}以上就是針對PHP輸入流舉的三個小栗子,目的在于幫助大家更準確的理解PHP輸入流,希望大家有所收獲。PHP教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品日韩一区| 中文字幕视频在线免费欧美日韩综合在线看| 国产精彩精品视频| 国产精品99久久久久久久久| 欧洲亚洲在线视频| 亚洲视频电影图片偷拍一区| 一区二区成人精品| 亚洲偷欧美偷国内偷| 亚洲一区二区三区sesese| 亚洲精品国产欧美| 高潮白浆女日韩av免费看| 九九精品在线播放| 亚洲国产精品网站| 亚洲第一免费网站| 成人夜晚看av| 亚洲乱码国产乱码精品精天堂| 日韩av电影国产| 91高清视频免费观看| 国产美女主播一区| 中文字幕综合一区| 日韩最新免费不卡| 久久中国妇女中文字幕| 亚洲日本中文字幕| 国内精品久久久久伊人av| 国产精品露脸自拍| 久久亚洲综合国产精品99麻豆精品福利| 国产精品久久久久久av福利软件| 欧美成人sm免费视频| 中文字幕成人精品久久不卡| 欧美日韩在线免费| 国产精欧美一区二区三区| 影音先锋欧美精品| 日本aⅴ大伊香蕉精品视频| 91久久精品国产91久久| 欧美性做爰毛片| 尤物九九久久国产精品的特点| 国产精品美女久久久久av超清| 亚洲性日韩精品一区二区| 国产精品专区第二| 久久久人成影片一区二区三区观看| 久久久之久亚州精品露出| 亚洲人精选亚洲人成在线| 久久精品91久久久久久再现| 国产一区二区三区在线播放免费观看| 国产玖玖精品视频| 亚洲一区第一页| 国产伊人精品在线| 亚洲福利视频久久| 国产成人一区二| 亚洲人成77777在线观看网| 日本精品久久久久影院| 日本免费在线精品| 国产99久久精品一区二区| 久久久久久网站| 成人在线激情视频| 国产精品国内视频| 8x拔播拔播x8国产精品| 九九九热精品免费视频观看网站| 久久影院在线观看| 久久精品中文字幕一区| 亚洲午夜精品久久久久久久久久久久| 国产日韩精品一区二区| 亚洲精品久久久久国产| 国产日韩欧美成人| 国产一区二区久久精品| 狠狠躁夜夜躁人人爽超碰91| 欧美老女人bb| 欧美视频在线观看免费网址| 黄色精品一区二区| 国产精品欧美激情| 久久久久成人精品| 色妞久久福利网| 午夜精品一区二区三区在线视| 国产精品免费看久久久香蕉| 国产亚洲激情视频在线| 亚洲日本成人女熟在线观看| 亚洲国产日韩欧美综合久久| 国产精品久久久久久久久久三级| 91黑丝在线观看| 日韩欧美亚洲范冰冰与中字| 欧美亚洲国产精品| 26uuu国产精品视频| 成人午夜激情网| 亚洲免费一在线| 国产精品99久久久久久久久久久久| 国产伦精品免费视频| 久久综合88中文色鬼| 亚洲自拍小视频免费观看| 亚洲va久久久噜噜噜| 欧美成人国产va精品日本一级| 久久香蕉国产线看观看网| 成人精品在线视频| 欧美国产日韩中文字幕在线| 在线看片第一页欧美| 91天堂在线视频| 91精品国产高清自在线| 原创国产精品91| 亚洲国产精品99| 最近的2019中文字幕免费一页| 在线性视频日韩欧美| 狠狠色香婷婷久久亚洲精品| 亚洲成人av片在线观看| 国产亚洲一级高清| 国模精品视频一区二区三区| 亚洲码在线观看| 久久久这里只有精品视频| 在线视频国产日韩| 亚洲在线视频观看| 美女久久久久久久久久久| 欧美日韩一区二区在线| 久99九色视频在线观看| 国产午夜精品视频免费不卡69堂| 日韩av在线导航| 欧美主播福利视频| 欧美超级乱淫片喷水| 国产mv免费观看入口亚洲| 欧美老肥婆性猛交视频| 91亚洲精品一区二区| 91丝袜美腿美女视频网站| 日韩av在线免费观看| 日韩精品亚洲元码| 57pao国产成人免费| 欧美亚洲在线视频| 91超碰caoporn97人人| 中文字幕日韩av综合精品| 日韩在线免费视频观看| 亚洲理论电影网| 亚洲福利在线视频| 国外视频精品毛片| 懂色av中文一区二区三区天美| 亚洲摸下面视频| 国产精品视频地址| 久久久av网站| 亚洲欧美日韩图片| 青草青草久热精品视频在线网站| 高清欧美性猛交| 精品成人乱色一区二区| 亚洲欧洲美洲在线综合| 成人在线国产精品| 91精品国产91久久久久| 亚洲欧美日韩国产精品| 国产成人精品优优av| 欧美成人免费在线观看| 国产欧美一区二区三区在线看| 亚洲天堂久久av| 2019中文字幕在线| 亚洲va码欧洲m码| 国产精品黄页免费高清在线观看| 国产日韩在线看片| 中文字幕精品在线视频| 欧美国产极速在线| 91精品久久久久| 91精品国产自产91精品| 日韩欧美亚洲国产一区| 国产精品丝袜白浆摸在线| 国产成人av网址| 久久久久久网址| 欧美激情国产日韩精品一区18| 在线播放日韩av| 久久精品99久久久久久久久| 国内精品小视频| 欧美午夜宅男影院在线观看| 欧美电影在线播放| 日韩欧美中文免费|