婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 網站建設 > 建站知識 > 織夢CMS文檔只添加一次防采集混淆字符串的方法

織夢CMS文檔只添加一次防采集混淆字符串的方法

POST TIME:2020-03-28 19:19

一些站長朋友們為了防止別人采集自己的網站,在后臺添加了防采集混淆字符串,但是有時候我們發現一篇文檔會被添加多次,這給我們的讀者閱讀帶來一定的影響,于是我想能不能控制防采集混淆字符串添加的次數呢?讓一篇文檔只添加一次,我們知道這個功能在織夢后臺是沒有的,經過多次嘗試和網上搜索,終于實現了這一功能,現發出來,供大家參考。

(友情提示:由于我的站是用織夢CMS V5.5版本建設的,所以我只在5.5的版本中嘗試成功,但其它版本按原理來說也應該可以使用,請大家備份后再進行修改。)

1)實現方法:

打開include/downmix.inc.php 找到 約60行左右開始一直到最后如下代碼:

  1. //處理要防采集的字段
  2. $bodylen=strlen($body)-1;
  3. $prepos=0;
  4. for($i=0;$i<=$bodylen;$i++)
  5. {
  6. if($i+2>=$bodylen||$i<50)
  7. {
  8. $reString.=$body[$i];
  9. }
  10. else
  11. {
  12. $ntag=@strtolower($body[$i].$body[$i+1].$body[$i+2]);
  13. if($ntag=='</p'||($ntag=='<br'&&$i-$prepos>$maxpos))
  14. {
  15. $dd=mt_rand(1,4);
  16. $emname=$rndem[$dd];
  17. $dd=mt_rand(1,$totalitem);
  18. $rnstr=$rndstring[$dd];
  19. if($emname!='font')
  20. {
  21. $rnstr="<$emnameclass='$rndstyleName'>$rnstr</$emname>";
  22. }
  23. else
  24. {
  25. $rnstr="<fontcolor='$fontColor'>$rnstr</font>";
  26. }
  27. $reString.=$rnstr.$body[$i];
  28. $prepos=$i;
  29. }
  30. else
  31. {
  32. $reString.=$body[$i];
  33. }
  34. }
  35. }
  36. return$reString;
  37. }//函數結束


收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266
主站蜘蛛池模板: 盈江县| 郓城县| 健康| 林甸县| 工布江达县| 布尔津县| 宾川县| 依兰县| 大宁县| 金昌市| 达孜县| 柳江县| 宜阳县| 平安县| 合作市| 鞍山市| 双柏县| 怀柔区| 济南市| 桂林市| 清镇市| 灵丘县| 泰宁县| 汝州市| 泌阳县| 涟水县| 霍州市| 张掖市| 南木林县| 鄂托克旗| 上犹县| 馆陶县| 安宁市| 天水市| 定州市| 连南| 郁南县| 平乐县| 巴南区| 全南县| 稻城县|