2017年12月16日 星期六

ECSHOP 留言內容過濾

ECSHOP 留言板雖然有驗證碼阻擋機器人留言,也可以設定留言必須經過審核才能顯示,但是有些色情行業,是使用人工留言的,雖然量不多不過每天收到也是很煩人的,特別是審核留言的人是女員工...

要減少這種窘境的發生,可以在根目錄的 message.php  約 70 行找到
    $user_id = !empty($_SESSION['user_id']) ? $_SESSION['user_id'] : 0;
之後加入:
          //留言內容過濾
      $strs = array(
        '鐘點情人',
        '個人學生妹',
        '情趣用品',
        '油壓全套',
        );
  for($i=0;$i<count($strs);$i++ ){
    if (strpos ($message['msg_content'], $strs[$i]))  exit('<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><h1>提示文字</h1>');
  }
上面的代碼表示如果留言內容包含 鐘點情人或個人學生妹或情趣用品或油壓全 套 任何一組字,就會顯示錯誤訊息(自行修改提示文字)而無法提交留言,你可以自己增加要過濾的詞,每個詞在4-6個字之間,太少容易把不該擋的也擋住了...
 

沒有留言:

張貼留言