久久久久在线观看_又色又爽又黄的免费视频播放_一区中文字幕_日韩电影在线播放

今日頭條 焦點資訊 營銷之道 企業報道 淘寶運營 網站建設 軟件開發 400電話
  當前位置: 首頁 » 資訊 » 軟件開發 » 正文

PHP中filter協議詳解

放大字體  縮小字體 發布日期:2018-02-26  來源:企業800網  作者:新格網  瀏覽次數:508  【去百度看看】
核心提示:本文主要和大家分享PHP中filter協議詳解,希望能幫助到大家。
本文主要和大家分享PHP中filter協議詳解,希望能幫助到大家。

php:// — 訪問各個輸入/輸出流(I/O streams)php://input 是個可以訪問請求的原始數據的只讀流。
php://filter 是一種設計用來允許過濾器程序在打開時成為流的封裝協議。這對于單獨具有完整功能的文件函數非常有用,否則就沒有機會在讀取內容之前將過濾器應用于流之上。
該協議語法為:php://filter:/<action>=<name>
比如 php://filter:/resource=http://www.baidu.com

使用 php://filter 獲取網頁內容:

<?php$url = 'http://www.phpfamily.cn';$data = file_get_contents('php://filter/resource=' . $url);
echo $data;  //輸出結果我http://www.phpfamily.cn頁面的內容

php://filter 的 參數列表

參數功能read讀取write寫入resource數據來源

read參數值可為

string.strip_tags: 將數據流中的所有html標簽清除
string.toupper: 將數據流中的內容轉換為大寫
string.tolower: 將數據流中的內容轉換為小寫
convert.base64-encode: 將數據流中的內容轉換為base64編碼 convert.base64-decode: 與上面對應解碼為典型的文件包含漏洞。我們可以通過構造含有漏洞的語句,查看想要看的代碼: file=php://filter/convert.base64-encode/resource=index.php 。再將得到的base64碼解碼即可。

以上就是PHP中filter協議詳解的詳細內容,更多請關注php中文網其它相關文章!

 
關鍵詞: filter,php,協議
 
[ 資訊搜索 ]  [ 加入收藏 ]  [ 告訴好友 ]  [ 打印本文 ]  [ 違規舉報 ]  [ 關閉窗口 ]

 
0條 [查看全部]  相關評論

 
網站首頁 | 關于我們 | 聯系方式 | 使用協議 | 版權隱私 | 網站地圖 | 排名推廣 | 廣告服務 | 積分換禮 | 網站留言 | RSS訂閱 | 吉ICP備11001726號-6
企業800網 · 提供技術支持