간략한 설명: /*************************
지침:
전달된 변수에 잘못된 문자가 포함되어 있는지 확인하세요.
예: $_POST, $_GET
기능: 주입 방지
*******************************/
코드 복사 코드는 다음과 같습니다.
//필터링할 수 없는 문자 >$StrGoUrl="";
//배열에 값이 있는지 여부
function FunStringExist($StrFiltrate,$ArrFiltrate){
foreach($ArrFiltrate $key=>$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; 🎜 >//확인 시작 | ;";
if (emptyempty($ StrGoUrl)){
echo ""
}else{
echo "";
}
}
}
? & Gt;
Checkpostandget.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)) { strtolower($post_key)] = get_int($post_var) * 필터 기능 */ 함수
function get_str($string)
{ if (!get_magic_quotes_gpc()) {
return addedlashes($string);
}
return $string; >
위 내용은 포토샵 cs5 공식 중국 공식 원본 다운로드 콘텐츠를 포함한 포토샵 cs5 공식 원본 다운로드 PHP 주입 방지 보안 코드를 소개한 내용으로, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.