웹마스터 팁

/********** 파라미터값 규칙 설정 함수 *****************/
function addParamRule($obj,$rule){
 
 $chk = 1;

 $obj = trim($obj);
 
 if($obj){

  //한글체크
  if(!eregi("kr",trim($rule))){
   if(preg_match("/[\xA1-\xFE\xA1-\xFE]/",$obj)) $chk = 0;
  }
  
  //영문체크
  if(!eregi("en",trim($rule))){
   if(preg_match("/[a-zA-Z]/",$obj)) $chk = 0;
  }
  
  //숫자체크
  if(!eregi("int",trim($rule))){
   if(preg_match("/[0-9]/",$obj)) $chk = 0;
  }

  //특수문자체크
  if(!eregi("special",trim($rule))){
   if(preg_match("/[!#$%^&*()?+=\/]/",$obj)) $chk = 0;
  }

  //echo $obj.":".$rule.":".$chk." // ";

  if($chk != 1) {
   echo "'".$obj."' 값에 금지된 문자가 포함되어 있습니다.";
   exit;
  }
 }
}

//공통 차단 목록 2009.10.07
addParamRule($idx,"int");
addParamRule($no,"int");
addParamRule($num,"int");
addParamRule($tmpl,"en");
addParamRule($linkid,"int");
addParamRule($linkid,"int, kr, en");
태그 연관 글
  1. [2016/03/20] 묻고답하기 Edge 브라우저에서 제 게시판 툴바 중에 특수문자랑 미디어 삽입이 동작하지 않는데 해결방법을 모르겠네요. by Hi_Roy *1
  2. [2015/12/23] 묻고답하기 ckeditor 에서 SHIFT+ENTER 로 줄바꿈(BR)시 한글 깨짐 현상 by 세상의모든계산기
  3. [2015/09/18] 묻고답하기 서버 변경 후 한글 이름 이미지 엑박 문제에 대해 궁금한 점 by 윤삼 *2
  4. [2014/09/26] 묻고답하기 xe 한글로 설치가 안됩니다. by 골드윈 *1
  5. [2012/02/08] 묻고답하기 게시판이나 검색창에 한글이 안써져요..... by imagebook.myid.net *1