有些客戶經(jīng)常遇到“垃圾會(huì)員”的騷擾,這里的垃圾會(huì)員是指以dedecms注冊(cè)會(huì)員發(fā)布垃圾文章為目的一些會(huì)員。
他們一般使用的發(fā)布廣告的機(jī)器人隨意的發(fā)布垃圾文章,達(dá)到推廣網(wǎng)站的目的。
通過(guò)長(zhǎng)期觀察發(fā)現(xiàn)這些發(fā)布廣告機(jī)器人一般是直接打開(kāi)注冊(cè)網(wǎng)址提交數(shù)據(jù)的
所以可以增加一個(gè)判斷名來(lái)有效排除垃圾注冊(cè),但此操作不會(huì)對(duì)正常注冊(cè)和發(fā)布造成任何影響。
具體方法是:在member 目錄下面的index.php ,  reg_new.php文件里面加上來(lái)路的判斷,代碼為
  • <?php
  • if( stristr ($_SERVER['HTTP_REFERER'],"你的域名")) {
  • 原文件php代碼的正文
  • }
  • else {
  • ShowMsg('請(qǐng)注意,非法操作!', 'index.php');
  •     exit();
  • }
  • ?>
當(dāng)然了,你還可以修改member下面的article_add.php 等文件。
這段代碼的意思是判斷訪問(wèn)來(lái)路是不是來(lái)自于自已的網(wǎng)站,如果是,就按原來(lái)的程序執(zhí)行正常的注冊(cè),或登陸,如果不是,則返回member主頁(yè),你也可以修改為你網(wǎng)站的首頁(yè)。