简述:/*************************
说明:
判断传递的变量中是否含有非法字符如$_POST、$_GET功能:防注入**************************/复制代码代码如下:php
$value){if (eregi($value,$StrFiltrate)){return true;}}return false;}//合并$_POST 和 $_GET if(function_exists(array_merge)){$ArrPostAndGet=array_merge($HTTP_POST_VARS,$HTTP_GET_VARS);}else{foreach($HTTP_POST_VARS as $key=>$value){$ArrPostAndGet[]=$value;}foreach($HTTP_GET_VARS as $key=>$value){$ArrPostAndGet[]=$value;}}//验证开始foreach($ArrPostAndGet as $key=>$value){if (FunStringExist($value,$ArrFiltrate)){echo "";if (emptyempty($StrGoUrl)){echo "";}else{echo "";}exit;}}?>保存为checkpostandget.php然后在每个php文件前加include(“checkpostandget.php“);即可方法2复制代码代码如下:/* 过滤所有GET过来变量 */ foreach ($_GET as $get_key=>$get_var){if (is_numeric($get_var)) {$get[strtolower($get_key)] = get_int($get_var);} else {$get[strtolower($get_key)] = get_str($get_var);}}/* 过滤所有POST过来的变量 */ foreach ($_POST as $post_key=>$post_var){if (is_numeric($post_var)) {$post[strtolower($post_key)] = get_int($post_var);} else {$post[strtolower($post_key)] = get_str($post_var);}}/* 过滤函数 *///整型过滤函数function get_int($number){return intval($number);}//字符串型过滤函数function get_str($string){if (!get_magic_quotes_gpc()) {return addslashes($string);}return $string;}以上就介绍了photoshop cs5 官方中文正式原版下载 PHP防注入安全代码,包括了photoshop cs5 官方中文正式原版下载方面的内容,希望对PHP教程有兴趣的朋友有所帮助。
