php对表单内容进行处理
/** * 过滤HTML内容后返回 * * @param $string * @param bool $html * * @return array|string */ public static function safeOutput($string, $html = false) { if (!$html) $string = strip_tags($string); return @Tools::htmlentitiesUTF8($string, ENT_QUOTES); } public static function htmlentitiesUTF8($string, $type = ENT_QUOTES) { if (is_array($string)) return array_map(array('Tools', 'htmlentitiesUTF8'), $string); return htmlentities((string)$string, $type, 'utf-8'); } public static function htmlentitiesDecodeUTF8($string) { if (is_array($string)) return array_map(array('Tools', 'htmlentitiesDecodeUTF8'), $string); return html_entity_decode((string)$string, ENT_QUOTES, 'utf-8'); } /** * 对POST内容进行处理 * * @return array */ public static function safePostVars() { if (!is_array($_POST)) return array(); $_POST = array_map(array('Tools', 'htmlentitiesUTF8'), $_POST); }
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。