금지단어가 내용에 있으면 글 등록이 안되게
본문
아래 코드를 write_update.php 에 추가하고 업로드한 다음,
금지단어를 쓰고 글을 작성하면
'내용에 금지단어가 포함되어 있습니다' 가 뜨면서 글이 등록됩니다.
글 등록이 안되게 하려면 어떻게 하나요?
<?php
if (!$is_admin) {
$filter_text = array('sound_only', 'nofollow', 'noreferrer', 'separator');
for ($i=0; $i<count($filter_text); $i++) {
$str = $filter_text[$i];
if (strpos($wr_content, $str) !== false) {
alert('내용에 금지단어가 포함되어있습니다.', G5_URL);
// goto_url(G5_URL);
}
}
}
?>
답변 3
exit; 하세요
<?php
if (!$is_admin) {
$filter_text = array('sound_only', 'nofollow', 'noreferrer', 'separator');
for ($i=0; $i<count($filter_text); $i++) {
$str = $filter_text[$i];
if (strpos($wr_content, $str) !== false) {
alert('내용에 금지단어가 포함되어있습니다.', G5_URL);
exit;
}
}
}
?>
위코드 위치가 상단에 들어가야하는데 테이블에 등록하는 코드보다 뒤에 들어간 것 아닌가요?
소스가 되면 문제가 없는데 해당을 글 등록하는 소스 뒤에 넣으신거 같은데 글 등록 소스 보다 위에서 실행을 시켜보세요.
답변을 작성하시기 전에 로그인 해주세요.