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

首頁 > 編程 > PHP > 正文

php 參數過濾、數據過濾詳解

2020-03-22 18:21:13
字體:
來源:轉載
供稿:網友
function MyError($errno, $errstr, $errfile, $errline){ echo " b Error number: /b [$errno],error on line $errline in $errfile br / exit; function wlog($logs){ if(empty($logname)){ $this- logname=$_SERVER["DOCUMENT_ROOT"]."/log.htm"; $Ts=fopen($this- logname,"a+"); fputs($Ts,$logs."/r/n"); fclose($Ts); function showmsg($msg='',$flag=false){ $this- isshwomsg=empty($this- isshwomsg) false : true; if ($this- isshwomsg) { echo ' br / -------------------------------------- br / echo $msg; echo ' br / -------------------------------------- br / if ($flag) exit; function get_filter(){ $getfilter="'|(and|or)//b.+ ( | |=|in|like)|/////*.+ //*///| //s*script//b|//bEXEC//b|UNION.+ SELECT|UPDATE.+ SET|INSERT//s+INTO.+ VALUES|(SELECT|DELETE).+ FROM|(CREATE|ALTER|DROP|TRUNCATE)//s+(TABLE|DATABASE)"; foreach($_GET as $key= $html' target='_blank'>value){ $this- StopAttack($key,$value,$getfilter); function post_filter(){ $postfilter="http://b(and|or)//b.{1,6} (=| | |//bin//b|//blike//b)|/////*.+ //*///| //s*script//b|//bEXEC//b|UNION.+ SELECT|UPDATE.+ SET|INSERT//s+INTO.+ VALUES|(SELECT|DELETE).+ FROM|(CREATE|ALTER|DROP|TRUNCATE)//s+(TABLE|DATABASE)"; foreach($_POST as $key= $value){ $this- StopAttack($key,$value,$postfilter); function cookie_filter(){ $cookiefilter="http://b(and|or)//b.{1,6} (=| | |//bin//b|//blike//b)|/////*.+ //*///| //s*script//b|//bEXEC//b|UNION.+ SELECT|UPDATE.+ SET|INSERT//s+INTO.+ VALUES|(SELECT|DELETE).+ FROM|(CREATE|ALTER|DROP|TRUNCATE)//s+(TABLE|DATABASE)"; foreach($_COOKIE as $key= $value){ $this- StopAttack($key,$value,$cookiefilter); //過濾參數 function StopAttack($StrFiltKey,$StrFiltValue,$ArrFiltReq){ if(is_array($StrFiltValue)){ $StrFiltValue=implode($StrFiltValue); if (preg_match("/".$ArrFiltReq."/is",$StrFiltValue)==1){ $msg=" br br 操作IP: ".$_SERVER["REMOTE_ADDR"]." br 操作時間: ".strftime("%Y-%m-%d %H:%M:%S")." br 操作頁面:".$_SERVER["PHP_SELF"]." br 提交方式: ".$_SERVER["REQUEST_METHOD"]." br 提交參數: ".$StrFiltKey." br 提交數據: ".$StrFiltValue; $this- wlog($msg); $this- showmsg($msg); exit(); function filter_value_for_sql($str){ $str = str_replace("and","",$str); $str = str_replace("execute","",$str); $str = str_replace("update","",$str); $str = str_replace("count","",$str); $str = str_replace("chr","",$str); $str = str_replace("mid","",$str); $str = str_replace("master","",$str); $str = str_replace("truncate","",$str); $str = str_replace("char","",$str); $str = str_replace("declare","",$str); $str = str_replace("select","",$str); $str = str_replace("create","",$str); $str = str_replace("delete","",$str); $str = str_replace("insert","",$str); $str = str_replace("'","",$str); $str = str_replace('"',"",$str); $str = str_replace(" ","",$str); $str = str_replace("or","",$str); $str = str_replace("=","",$str); $str = str_replace(" ","",$str); return $str; //class end下面給大家介紹下PHP數據過濾1、php提交數據過濾的基本原則 1)提交變量進數據庫時,我們必須使用addslashes()進行過濾,像我們的注入問題,一個addslashes()也就搞定了。其實在涉及到變量取值時,intval()函數字符串的過濾也是個不錯的選擇。
2)在php.ini中開啟magic_quotes_gpc和magic_quotes_runtime。magic_quotes_gpc可以把get,post,cookie里的引號變為斜杠。magic_quotes_runtime對于進出數據庫的數據可以起到格式話的作用。其實,早在以前注入很瘋狂時,這個參數就很流行了。
3)在使用系統函數時,必須使用escapeshellarg(),escapeshellcmd()參數去過濾,這樣你也就可以放心的使用系統函數。
4)對于跨站,strip_tags(),htmlspecialchars()兩個參數都不錯,對于用戶提交的的帶有html和php的標記都將進行轉換。比如尖括號" "就將轉化為 " "這樣無害的字符。
$new = htmlspecialchars(" a href='test' Test /a ", ENT_QUOTES);
strip_tags($text,);
5)對于相關函數的過濾,就像先前的include(),unlink,fopen()等等,只要你把你所要執行操作的變量指定好或者對相關字符過濾嚴密,我想這樣也就無懈可擊了。2、PHP簡單的數據過濾1)入庫: trim($str),addslashes($str)
2)出庫: stripslashes($str)
3)顯示: htmlspecialchars(nl2br($str))PHP教程

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
51午夜精品视频| 亚洲va欧美va国产综合剧情| 在线日韩av观看| 91精品国产乱码久久久久久久久| 欧美成人高清视频| 久久精品国产96久久久香蕉| 欧美日本啪啪无遮挡网站| 亚洲国产精品免费| 国产不卡av在线免费观看| 国产亚洲欧美aaaa| 国产精品欧美日韩| 国产日韩欧美在线播放| 91久久精品在线| 国产精品va在线播放我和闺蜜| 欧美精品一二区| 日韩电影视频免费| 97精品视频在线播放| 国产成人亚洲精品| 欧美激情精品久久久| 国产成人在线一区二区| 亚洲欧美精品一区二区| 久久男人资源视频| 久久精品视频va| 久久成人精品电影| 日韩在线视频网站| 国产精品日韩欧美| 自拍偷拍亚洲一区| 日韩女优在线播放| 亚洲偷欧美偷国内偷| 日韩中文av在线| 国产热re99久久6国产精品| 亚洲国产精品va| 色婷婷成人综合| xxx欧美精品| 全亚洲最色的网站在线观看| 日韩在线激情视频| 精品香蕉一区二区三区| 日韩免费在线视频| 亚洲淫片在线视频| 国产丝袜一区二区三区免费视频| 91在线直播亚洲| 亚洲成年网站在线观看| 欧美成人手机在线| 国产91精品久久久| 欧美日韩中文字幕在线| 久久精品2019中文字幕| 欧美做受高潮电影o| 欧美www视频在线观看| 久久综合久久88| 亚洲欧美一区二区三区四区| 日韩麻豆第一页| 色一区av在线| 亚洲精品视频久久| 国产成人综合一区二区三区| 欧美二区在线播放| 欧美午夜精品久久久久久人妖| 日韩三级成人av网| 国产一区在线播放| 精品国产福利在线| 欧美电影免费观看高清| 国产精品美腿一区在线看| 欧美一区二区三区免费视| 欧美区二区三区| 日韩高清免费在线| 亚洲午夜精品久久久久久性色| 国产精品久久久av| 日韩电影视频免费| 亚洲深夜福利网站| 亚洲电影免费观看高清完整版在线| 亚洲经典中文字幕| 久久综合伊人77777| 国产亚洲在线播放| 福利二区91精品bt7086| 久久久久久久久中文字幕| 91影院在线免费观看视频| 中文字幕视频在线免费欧美日韩综合在线看| 欧美日韩中文字幕综合视频| 久久精品国产一区二区三区| 欧洲成人性视频| 欧美小视频在线| 色综合久久中文字幕综合网小说| 欧美日韩在线看| 日韩精品欧美国产精品忘忧草| 国产脚交av在线一区二区| 久久av.com| 在线日韩中文字幕| 中文字幕视频一区二区在线有码| 国产视频久久网| 91av免费观看91av精品在线| 亚洲人成网在线播放| 国a精品视频大全| 亚洲黄色片网站| 国产精品久久久久久久久久久久久| 亚洲va欧美va国产综合久久| 69视频在线播放| 97婷婷大伊香蕉精品视频| 美女撒尿一区二区三区| 亚洲国产高潮在线观看| 欧美性猛交xxxx免费看久久久| 欧美电影电视剧在线观看| 精品夜色国产国偷在线| 中文字幕久精品免费视频| 国产精品色婷婷视频| 亚洲91精品在线观看| 久热精品视频在线观看一区| 中文字幕一精品亚洲无线一区| 国产精品极品美女在线观看免费| 6080yy精品一区二区三区| 日韩欧美在线视频免费观看| 久久久久久国产精品久久| 亚洲欧美国产一区二区三区| 欧美专区国产专区| 欧美一区二区大胆人体摄影专业网站| 欧美黑人xxxx| 国产精品一区久久| 久久久成人的性感天堂| 成人性教育视频在线观看| 亚洲国产精品人久久电影| 国产成人精品久久亚洲高清不卡| 国产日韩欧美自拍| 九九综合九九综合| 欧美日韩一区免费| 国产欧美日韩91| 亚洲a∨日韩av高清在线观看| 成人综合网网址| 亚洲人成在线观| 久久99热精品这里久久精品| 欧美日韩免费看| 久久久亚洲精选| 91久久精品国产| 亚洲一区二区三区久久| 91精品国产99久久久久久| 久久久久久久久久久免费精品| 精品露脸国产偷人在视频| 亚洲xxxx视频| 亚洲天堂av在线免费观看| 午夜精品视频网站| 精品国产成人av| 欧美专区在线视频| 亚洲精品网址在线观看| 97免费视频在线播放| 国产精品视频免费在线观看| 欧美激情视频在线免费观看 欧美视频免费一| 国产亚洲欧美日韩精品| 亚洲综合日韩在线| 欧美午夜精品久久久久久浪潮| 亚洲第一二三四五区| 欧美与欧洲交xxxx免费观看| 欧美高清视频在线播放| 国产美女精品免费电影| 国产精品欧美日韩| 91av国产在线| 欧美激情2020午夜免费观看| 日韩欧美中文字幕在线播放| 国产精品9999| 日本不卡免费高清视频| 久久综合久久八八| 日韩av免费在线观看| 日韩有码片在线观看| 久久久亚洲影院你懂的| 成人亚洲欧美一区二区三区| 久久久成人精品| 日本最新高清不卡中文字幕| 亚洲免费一在线|