国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > 建站經驗 > 正文

打造更具安全性的ecshop

2024-04-25 20:31:50
字體:
來源:轉載
供稿:網友

1,修改init.php文件,@ini_set('display_errors', 1);改為@ini_set('display_errors', 0);

2,修改cls_mysql.php文件的ErrorMsg函數,注釋掉那些錯誤提示,或者把錯誤寫入文件。

3,給所有$_COOKIE,$_POST,$_GET,$_REQUEST變量加sql關鍵字過濾。

4,修改后臺地址,不要使用默認的admin

5,如有可能去掉后臺的模板管理-》庫項目管理功能

6, 去掉后臺郵件編輯的權限,去掉訂單編輯的權限

7,如有可能,更改后臺cookies登錄的方式

修改如:cls_mysql

function ErrorMsg($message = '', $sql = '')

{

echo "Some Errors....pls check log file.";

if(!file_exists(ROOT_PATH.'data/sql_log'))

{

mkdir(ROOT_PATH.'data/sql_log');

}

if ($message)

{

$msg="ECSHOP inforn: $message";

}

else

{

$msg="MySQL server error report:rn".print_r($this->error_message,true);

}

@file_put_contents(ROOT_PATH.'data/sql_log/'.date('Y-m-d-H-i-s',time()).'.txt',$msg);

exit;

}

修改addslashes_deep函數:

該函數對數組的值和key都進行了addslashes處理,并且根據需要,還可以進行htmlspecialchars過濾。

在init.php文件

$_GET = addslashes_deep($_GET,true);

$_POST = addslashes_deep($_POST,true);

$_COOKIE = addslashes_deep($_COOKIE,true);

$_REQUEST = addslashes_deep($_REQUEST,true);

function addslashes_deep($value,$htmlspecialchars=false)

{

if (empty($value))

{

return $value;

}

else

{

if(is_array($value))

{

foreach($value as $key => $v)

{

unset($value[$key]);

if($htmlspecialchars==true)

{

$key=get_magic_quotes_gpc()? addslashes(stripslashes(htmlspecialchars($key,ENT_NOQUOTES))) : addslashes(htmlspecialchars($key,ENT_NOQUOTES));

}

else{

$key=get_magic_quotes_gpc()? addslashes(stripslashes($key)) : addslashes($key);

}

if(is_array($v))

{

$value[$key]=addslashes_deep($v);

}

else{

if($htmlspecialchars==true)

{

$value[$key]=get_magic_quotes_gpc()? addslashes(stripslashes(htmlspecialchars($v,ENT_NOQUOTES))) : addslashes(htmlspecialchars($v,ENT_NOQUOTES));

}

else{

$value[$key]=get_magic_quotes_gpc()? addslashes(stripslashes($v)) : addslashes($v);

}

}

}

}

else{

if($htmlspecialchars==true)

{

$value=get_magic_quotes_gpc()? addslashes(stripslashes(htmlspecialchars($value,ENT_NOQUOTES))) : addslashes(htmlspecialchars($value,ENT_NOQUOTES));

}

else{

$value=get_magic_quotes_gpc()? addslashes(stripslashes($value)) : addslashes($value);

}

}

return $value;

}

}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 龙南县| 玉龙| 保山市| 赤水市| 西平县| 青川县| 金堂县| 平江县| 大化| 瑞昌市| 保定市| 金沙县| 万源市| 普安县| 腾冲县| 宜兰市| 江油市| 长春市| 侯马市| 清原| 德钦县| 吉林省| 洛扎县| 沙坪坝区| 志丹县| 通州区| 泰顺县| 台江县| 都江堰市| 桦南县| 民权县| 广水市| 郁南县| 永宁县| 二手房| 胶州市| 社会| 成武县| 聂拉木县| 江口县| 桓仁|