제가 부실하게 관리했던 모 서버의 게시판에 스팸들을 처리하려고 애를 썼습니다 ㅡ,.ㅡ
모 게시판에 스팸들이 쏟아져 나간 것이 이글루스에서 스팸들이 쏟아져 나간 것이랑 비슷하여서 스팸처리를 대강 문자열이 뭐있는지 체크를 한 다음 금칙어들을 설정한뒤 금칙어가 들어가면 게시판에 글을 못올리게 막았습니다.
PHP로 작성했는데 참 소스가 깔끔하지 못해서 -_-;; 그래도 스팸 방지한다고 난리 쳤습니다.
이렇게 금칙문자를 설정했는데 뚫릴까봐 걱정이 태산입니다 -_-;;
2시간동안 붙잡은 것 같군요.
이글루스 가든 - 무적의 공대생이 되자!
모 게시판에 스팸들이 쏟아져 나간 것이 이글루스에서 스팸들이 쏟아져 나간 것이랑 비슷하여서 스팸처리를 대강 문자열이 뭐있는지 체크를 한 다음 금칙어들을 설정한뒤 금칙어가 들어가면 게시판에 글을 못올리게 막았습니다.
PHP로 작성했는데 참 소스가 깔끔하지 못해서 -_-;; 그래도 스팸 방지한다고 난리 쳤습니다.
$spamword00 = 'viagra';
$spamword01 = 'sex';
$spamword02 = 'porn';
$spamword03 = 'lesbian';
$spamword04 = '[url=';
$spamword05 = 'hardcore';
$spamword06 = 'buspar';
$spamword07 = 'alprazolam';
$spamword08 = 'anal';
$spamword09 = 'buy';
$spamword10 = 'fuck';
$spamword11 = 'hentai';
$spamword12 = 'gay';
$spamword13 = 'xxx';
$spamword14 = 'adult';
$spamword15 = 'dildo';
$spamword16 = 'bikini';
$spamword17 = 'winx';
$spamword18 = 'asian';
$spanword19 = 'female';
$spamword20 = 'male';
$spamword21 = 'hot';
$spamword22 = 'teen';
$spamword23 = 'nude';
$spamword24 = 'blonde';
$spamword25 = 'vibrator';
$spamword26 = 'amateur';
$spamword27 = 'investment';
이렇게 금칙문자를 설정했는데 뚫릴까봐 걱정이 태산입니다 -_-;;
2시간동안 붙잡은 것 같군요.
이글루스 가든 - 무적의 공대생이 되자!
'컴퓨터 > Web' 카테고리의 다른 글
인증코드 부분을 다시 만들어야 할까? (6) | 2007.01.16 |
---|---|
효율적으로 PHP 코드 짜기 (5) | 2007.01.15 |
홈페이지 디자인이 비슷하다~ (3) | 2007.01.09 |
웹 데이터 분석 용어 정의 (2) | 2007.01.01 |
제작의 고통은 절규(?) (6) | 2006.12.21 |