아래 코드를 write_update.php 에 추가하고 업로드한 다음,
금지단어를 쓰고 글을 작성하면
'내용에 금지단어가 포함되어 있습니다' 가 뜨면서 글이 등록됩니다.
글 등록이 안되게 하려면 어떻게 하나요?
Copy
<?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개 / 댓글 2개
채택된 답변
+20 포인트
2021-12-30 (목) 13:27:39
exit; 하세요
Copy
<?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;
}
}
}
?>
답변에 대한 댓글 2개
JessAW
2021-12-30 (목) 13:35:29
블랙캣77
2021-12-30 (목) 16:49:35
소스가 되면 문제가 없는데 해당을 글 등록하는 소스 뒤에 넣으신거 같은데 글 등록 소스 보다 위에서 실행을 시켜보세요.
2021-12-30 (목) 14:44:31
위코드 위치가 상단에 들어가야하는데 테이블에 등록하는 코드보다 뒤에 들어간 것 아닌가요?
답변을 작성하려면 로그인이 필요합니다.
exit; 를 추가해도 글이 등록됩니다.