您现在的位置是:网站首页 > 脚本编程>
解决dedecms后台打开慢的问题
dedecms是一款成熟的文件管理系统,关注dedecms的人非常的多自然曝出来的漏洞也是比一般的cms多了很多,在dedecms的设计上的确有大的漏洞,总是检测官网。官网域名解析的很慢导致我们打开后台的时候很慢,那我们怎么解决这个问题呢?首先找到dede后台目录(就是你更改名字的那个文件夹)module_main.php文件,文件中大约60行。
源代码:
function SendData($hash = '',$type = 1)
{
if(!empty($hash)){
global $cfg_basehost;
$str = "basehost=".$cfg_basehost."&hash=".$hash."&type=".$type;
$fp = fsockopen('www.dedecms.com',80,$errno,$errstr,30);
if(!$fp)
{
return FALSE;
}else{
fputs($fp, "POST http://www.dedecms.com/plugin.php HTTP/1.1rn");
fputs($fp, "Host: www.dedecms.comrn");
fputs($fp, "Content-type: application/x-www-form-urlencodedrn");
fputs($fp, "Content-length: ".strlen($str)."rn");
fputs($fp, "Connection: closernrn");
fputs($fp, $str."rnrn");
fclose($fp);
}
}else{
return FALSE;
}
}
更改后的代码
function SendData($hash = '',$type = 1)
{return false;
if(!empty($hash)){
global $cfg_basehost;
$str = "basehost=".$cfg_basehost."&hash=".$hash."&type=".$type;
$fp = fsockopen('www.dedecms.com',80,$errno,$errstr,30);
if(!$fp)
{
return FALSE;
}else{
fputs($fp, "POST http://www.dedecms.com/plugin.php HTTP/1.1rn");
fputs($fp, "Host: www.dedecms.comrn");
fputs($fp, "Content-type: application/x-www-form-urlencodedrn");
fputs($fp, "Content-length: ".strlen($str)."rn");
fputs($fp, "Connection: closernrn");
fputs($fp, $str."rnrn");
fclose($fp);
}
}else{
return FALSE;
}
}
这短代码不断的请求dedecms官网,导致我们打开的速度变慢。添加return false; 让他停止请求。
查找dede->templets->index_body.htm文件,将其中的内容删除或更改成自己喜欢的内容。因为这里有很多是请求官方的数据.
打赏本站,你说多少就多少

本文地址:https://www.qi522.com/view/59.html
来 源:千奇博客