国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > Discuz > 正文

discuz防止跨站攻擊函數dhtmlspecialchars分析

2024-09-11 09:04:19
字體:
來源:轉載
供稿:網友
dhtmlspecialchars的作用是,防止跨站攻擊,將網頁中的字符轉化為html實體!
  1. function dhtmlspecialchars($string, $flags = null) {        if(is_array($string)) {                foreach($string as $key => $val) {                        $string[$key] = dhtmlspecialchars($val, $flags);                }        } else {                if($flags === null) {                        $string = str_replace(array('&', '"', '<', '>'), array('&', '"', '<', '>'), $string);                        if(strpos($string, '&#') !== false) {                                $string = preg_replace('/&((#(/d{3,5}|x[a-fA-F0-9]{4}));)/', '&//1', $string);                        }                } else {                        if(PHP_VERSION < '5.4.0') {                                $string = htmlspecialchars($string, $flags);                        } else {                                if(strtolower(CHARSET) == 'utf-8') {                                        $charset = 'UTF-8';                                } else {                                        $charset = 'ISO-8859-1';                                }                                $string = htmlspecialchars($string, $flags, $charset);                        }                }        }        return $string;}
常見的使用方法:
  1. dhtmlspecialchars(trim($value))
復制代碼
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 南江县| 桓仁| 林西县| 华坪县| 孟连| 莒南县| 扶绥县| 毕节市| 明星| 买车| 夏邑县| 石狮市| 英吉沙县| 兴义市| 沈阳市| 师宗县| 天峨县| 合水县| 铅山县| 增城市| 桂平市| 沁水县| 正阳县| 如皋市| 颍上县| 扬州市| 进贤县| 新民市| 小金县| 鄢陵县| 贞丰县| 东乌珠穆沁旗| 双城市| 托里县| 卢龙县| 突泉县| 五寨县| 和田县| 息烽县| 绍兴市| 绥德县|