国产探花免费观看_亚洲丰满少妇自慰呻吟_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))
復制代碼
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宝丰县| 合江县| 门源| 治多县| 阿拉尔市| 南涧| 休宁县| 犍为县| 周宁县| 西充县| 雅江县| 顺昌县| 布尔津县| 连州市| 军事| 萨嘎县| 潞西市| 临朐县| 博罗县| 甘南县| 阜城县| 曲阜市| 沂南县| 永康市| 隆尧县| 丰县| 金湖县| 拜城县| 庆城县| 桂阳县| 顺平县| 阳谷县| 威海市| 芦山县| 内黄县| 芮城县| 和硕县| 外汇| 瑞昌市| 龙海市| 开阳县|