php amp;quot;完美amp;quot;的防XSS 防SQL注入的代码 喷
amp;quot;完美amp;quot;的防XSS 防SQL注入的代码 喷 [代码片段(30行)]
function gjj($str) { $farr = array( "/\\\\s+/", "/<(\\\\/?)(script|i?frame|style|html|body|title|link|meta|object|\\\\?|\\\\%)([^>]*?)>/isU", "/(<[^>]*)on[a-zA-Z]+\\s*=([^>]*>)/isU", ); $str = preg_replace($farr,"",$str); return addslashes($str); } function hg_input_bb($array) { if (is_array($array)) { foreach($array AS $k => $v) { $array[$k] = hg_input_bb($v); } } else { $array = gjj($array); } return $array; } $_REQUEST = hg_input_bb($_REQUEST); $_GET = hg_input_bb($_GET); $_POST = hg_input_bb($_POST); //该片段来自于http://outofmemory.cn
- 上一篇:php 将php数组还原成php源代码
- 下一篇:php 批量操作数据库表
精彩图集
精彩文章