关于数据库做了防下载处理的解决办法!

来源:百度知道 编辑:UC知道 时间:2024/06/03 07:30:25
现在好多大站的数据库都做了防下载处理! 不知道哪位asp的高手知道破戒的办法!谢谢!!!!

下面提供的的方法分别适用使用虚拟主机空间的用户和有IIS控制权的用户!
一:购买虚拟主机空间的,适合没有IIS控制权

1:发挥你的想象力 修改数据库文件名
这个是最基本的。我想现在也没有多少连数据库文件名都懒得改的人吧? 至于改成什么,你自己看着办,至少要保证文件名复杂,不可猜测性。当然这个时候你的数据库所在目录是不能开放目录浏览权限的!

2:数据库名后缀改为ASA、ASP等
这个听说很流行,不过我测试了好多次,发现并不理想,如果真正要起到防止下载的作用,要进行一些2进制字段添加等设置,---一句话,繁而复杂(如果你的数据库有很多的话,这个方法实在不是很好)

3:数据库名前加“#”
只需要把数据库文件前名加上#、然后修改数据库连接文件(如conn.asp)中的数据库地址。原理是下载的时候只能识别 #号前名的部分,对于后面的自动去掉,比如你要下载:http://www.pcdigest.com/date/#123.mdb(假设存在的话)。无论是IE还是FLASHGET等下到的都是http://www.pcdigest.com/date/index.htm(index.asp、default.jsp等你在IIS设置的首页文档)
另外在数据库文件名中保留一些空格也起到类似作用,由于HTTP协议对地址解析的特殊性,空格会被编码为"%",如http://www.pcdigest.com/date/123 456.mdb,下载的时关于数据库做了防下载处理的解决办法! 关于sql数据库处理问题 我做了一个静态的网页 请问发布后关于数据库的管理怎么做? 关于用ASP做数据库的问题 关于防复制音乐CD-R的求助亟待解决 asp的access数据库防下载,我的方法行不 我的防病毒软件卡巴斯基反病毒数据库已经过期,需延长授权许可,我下载了怎么还是更新不了啊,请问怎么办啊 手绘鞋防掉色处理怎么做 如何做防静电和接地处理? 关于SQL2000的问题,了解数据库的帮助解决一下!