午夜a一级毛片一.成_日韩视频在线观看_欧美久久精品一级a片片_成年女人aaaaa毛片_亚洲一二三区在线观看

建站知識

Welcome to Beijing RuiHeng TianLong Technology Co., Ltd.

dede 網(wǎng)站建設(shè)中,被上傳木馬,解決方法防止被上傳_北京網(wǎng)站建設(shè)

時間:  來源:網(wǎng)站建設(shè)公司  作者:網(wǎng)站制作公司  點擊量:
有效的方法防止被上傳木馬文件

對于利用cms 建站的朋友們應(yīng)該注意了,網(wǎng)站安全是比不可少的,今天我們來說一下在 dedecms中一個,比較簡單但是有效的方法防止被上傳木馬文件

  1. 為了讓大家的CMS更安全,有需要的手工在config_base.php里加上
    打開
    config_base.php
    找到
     
    1. //禁止用戶提交某些特殊變量
    2. $ckvs = Array('_GET','_POST','_COOKIE','_FILES');
    3. foreach($ckvs as $ckv){
    4.   if(is_array($$ckv)){
    5.     foreach($$ckv AS $key => $value)
    6.       if(eregi("^(cfg_|globals)",$key)) unset(${$ckv}[$key]);
    7.   }
    8. }
    9.  

    改為下面代碼
     
    1. //把get、post、cookie里的<? 替換成 <?
    2. $ckvs = Array('_GET','_POST','_COOKIE');
    3. foreach($ckvs as $ckv){
    4.   if(is_array($$ckv)){
    5.     foreach($$ckv AS $key => $value)
    6.       if(!empty($value)){
    7.         ${$ckv}[$key] = str_replace('<'.'?','&'.'lt;'.'?',$value);
    8.         ${$ckv}[$key] = str_replace('?'.'>','?'.'&'.'gt;',${$ckv}[$key]);
    9.       }
    10.       if(eregi("^cfg_|globals",$key)) unset(${$ckv}[$key]);
    11.   }
    12. }
    13. //檢測上傳的文件中是否有PHP代碼,有直接退出處理
    14. if (is_array($_FILES)) {
    15. foreach($_FILES AS $name => $value){
    16.   ${$name} = $value['tmp_name'];
    17.   $fp = @fopen(${$name},'r');
    18.   $fstr = @fread($fp,filesize(${$name}));
    19.   @fclose($fp);
    20.   if($fstr!='' && ereg("<\?",$fstr)){
    21.       echo "你上傳的文件中含有危險內(nèi)容,程序終止處理!";
    22.       exit();
    23.   }
    24. }
    25. }
    26.  

     

這樣的處理方式原理是不能在線上傳 php文件了。理論上是做到了防護(hù)的功能,如果你的網(wǎng)站也不行上傳其他文件可以在上面的代碼中修改一下即可,
這樣你的網(wǎng)站建設(shè)就完美了

本文TAG標(biāo)簽: 北京網(wǎng)站設(shè)計 北京網(wǎng)站建設(shè)
返回關(guān)閉本頁
上一篇:網(wǎng)站視頻播放器,flv 視頻播放器代碼,網(wǎng)站制作中用什么播放視頻?    下一篇:北京網(wǎng)站建設(shè)-dede怎樣列表頁調(diào)用內(nèi)容body,arclist讀取內(nèi)容body
推薦閱讀

Copyright © 2010-2021 北京瑞恒天龍科技有限公司  All Rights Reserved  |  北京網(wǎng)站建設(shè)知名服務(wù)商  |  北京網(wǎng)站制作 | 京ICP備11004170號-1   京公網(wǎng)安備110107000463號
地址:北京市海淀區(qū)永定路長銀大廈B座  非工作時間:15810379666  服務(wù)熱線:400-809-6709  版權(quán)所有 盜版必究!

在線咨詢
關(guān)閉
電話咨詢
網(wǎng)站制作電話
400-809-6709