非常简单的彻底防止access数据库被下载

By admin at 2006-12-09 • 0人收藏 • 989人看过
原理:
在access数据库文件中加入<%或%>,IIS就会按ASP语法来解析,然后就会报告500错误,自然不能下载了。可是如果只是简单的在数据库的文本或者备注字段加入<%是没用的,因为ACCESS会对其中的内容进行处理,在数据库里他会以< %的形式存在,无效!正确的方法是将<%存入OLE对象字段里,这样我们的目的就能达到了。

方法一:
首先,用notepad新建一个内容为 <% 的文本文件,随便起个名字存档。
接着,用Access打开您的数据库文件,新建一个表,随便起个名字,在表中添加一个OLE对象的字段,然后添加一个记录,插入之前建立的文本文件,如果操作正确的话,应该可以看到一个新的名为“数据包"的记录。
把数据库扩展名改成.asp,完成

方法二:
直接复制动网数据库中的名称为Dv_notdownload的表粘贴(包括结构和数据)到BBSxp的数据库中
把数据库扩展名改成.asp,
1 个回复 | 最后更新于 2008-05-21
2008-05-21   #1
学习一下

登录后方可回帖

登 录
信息栏

Carbon Forum是一个基于话题的高性能轻型PHP论坛

下载地址:Carbon Forum v5.9.0
QQ群:12607708(QQ我不常上)

donate

手机支付宝扫描上方二维码可向本项目捐款

粤公网安备 44030602003677号
粤ICP备17135490号

Loading...