function inject_check( $sql_str )
{
return eregi ( 'select|insert|and|or|update|delete|'|/*|*|../|./|union|into|load_file|outfile' return$sql_str ); eregi( のselect|insert|and|or|update|delete|'|/*|*|../|./|union|into|load_file|outfile 「function verify_id( $id 、
$sql_str
); if (! $id
}
exit ( '没有提交参数!' 関数
verify_id( $id elseif (inject_check( $id =null)
{
exit ( '提交的参数非法!' );
if elseif (! is_numeric ( $id (! $id
)
{ exit ( '提交的参数非法!'
}
$id = intval ( $id elseif (inject_check(
return $id $id ))
{
elseiffunction str_check( $str ) {
if (! is_numeric $str = addslashes ( $str ( $id ))
{
$str = str_replace ( "_" }
"_"
$str $id
= $str = str_replace ( "%" intval "%" ( $id$str );
return $str
return
$idfunction post_check( $post ;
if }
関数 $post = addslashes ( $post );
str_check( $str $post = str_replace ( "_" ) {
"_" $post if (!get_magic_quotes_gpc())
{$
$ Str $post = str_replace ( "%" = "%" スラッシュを追加 ($post $ Str );
$post = nl2br ( $post //
フィルター
$post = htmlspecialchars( $post }
🎜🎜 🎜🎜$str🎜🎜= 🎜🎜str_replace🎜🎜(🎜🎜"_"🎜🎜,
🎜🎜"_"🎜🎜、
🎜🎜$str🎜🎜);
🎜🎜🎜🎜 🎜🎜$str🎜🎜= 🎜🎜str_replace🎜🎜(🎜🎜"%"🎜🎜,
🎜🎜「%」🎜🎜、
🎜🎜$str🎜🎜);
🎜🎜🎜🎜 🎜 🎜🎜🎜 🎜🎜return🎜🎜$str🎜🎜;
🎜🎜🎜🎜}
🎜🎜🎜🎜関数🎜🎜post_check(🎜🎜$post🎜🎜)
{ 🎜🎜🎜🎜 🎜🎜if🎜🎜(!get_magic_quotes_gpc())
{🎜🎜🎜🎜
🎜🎜🎜🎜 🎜🎜$post🎜🎜= 🎜🎜str_replace🎜🎜(🎜🎜"_"🎜🎜,
🎜🎜"_"🎜🎜、
🎜🎜$post🎜🎜);
🎜🎜🎜🎜 🎜🎜$post🎜🎜= 🎜🎜str_replace🎜🎜(🎜🎜"%"🎜🎜,
🎜🎜「%」🎜🎜、
🎜🎜$post🎜🎜);
🎜🎜🎜🎜 🎜🎜$post🎜🎜= 🎜🎜nl2br🎜🎜(🎜🎜$post🎜🎜);
🎜🎜🎜🎜 🎜🎜$post🎜🎜= htmlspecialchars(🎜🎜$post🎜🎜);
🎜🎜
return $post
}}
|