2012-09-06 1 views
1

일부 웹 사이트가 데이터베이스에 제출되지 않도록 필터를 만들어야합니다. 스팸 발송자로부터 내 웹 사이트의 내용을 보호하기 위해이 작업을 수행하려고합니다.일부 단어를 피하기 위해 양식에 블랙리스트 필터 만들기

URL을 보내는 데 사용되는 일반 양식 입력 텍스트가 있습니다.이 URL (사용자가 보내려고하는 것)에 일부가 있을지 확인하는 백그라운드 작업 (PHP에서)을 만드는 데 도움이 필요합니다. 블랙리스트 단어들.

+0

은 아무리 큰 목록 일지라도 수천 개의 새 목록이 매일 표시됩니다. –

답변

1

당신은 아마 정규 표현식의 목록을 저장할 (중 데이터베이스에서, 또는 하드 코딩 된 파일에 - 당신이 더 편한 방법 장기간에 걸쳐 유연하게 작업).

그런 다음 preg_filter 또는 유사 항목을 사용하여 정규식에 대한 입력을 필터링하십시오.

관련 문제