问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

我的access数据库要防止别人下载,做好网站后,把数据库扩展名改为asp...

发布网友 发布时间:2022-04-23 07:44

我来回答

2个回答

热心网友 时间:2022-04-11 21:11

-----------------------------
三、ASP式
这种作法是比较专业但也是很安全的也是现在比较流行的作法,但是现在许多的人只是作了一半,只是将数据名改成ASP而以,这样的话直接用FlashGet之类的下载工具一样可以将数据库下载,这种方式的正确作法有两步:
第一步:在数据库内创建一个字段,名称随意,类型是OLE对象,内容设置为单字节型的"<%",即(ASP代码chrB(asc("<")) & chrB(asc("%"))的运行结果)
第二步:将数据库改名为ASP
这样从URL上直接请求这个数据库将会提示"缺少关闭脚本分隔符",从而拒绝下载,因为这个方式比较麻烦我在网上找了一段小代码来完成OLE对象的插入工作,只要将数据库名设置好,然后放在和数据库内一目录运行一下就可以了。
代码全文数下:
<%
db="d.mdb" '这里改成您的数据库地址
set conn=server.createobject("Adodb.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath(db)
conn.open connstr
conn.execute("create table notdownload(notdown oleobject)")
set rs=server.createobject("adodb.recordset")
sql="select * from notdownload"
rs.open sql,conn,1,3
rs.addnew
rs("notdown").appendchunk(chrB(asc("<")) & chrB(asc("%")))
rs.update
rs.close
set rs=nothing
conn.close
set conn=nothing
%>
这段代码运行完之后将会在数据库内生成一个nodownload表,表内字段是notdown。如果数据库内已有同名的数据表存在请将代码内的nodownload改成自己想要的数据表名即可。
-------------------------------------

只改扩展名还是不够安全!!

接数据库的ASP文件也得改成*.asp,否则会提示找不到文件!

热心网友 时间:2022-04-11 22:29

是的,把*.mdb改为*.asp即可。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
找专业防水队做完还漏水怎么维权 法院会受理房屋漏水造成的纠纷吗? 巴西龟最长活多久,家养!!! 养胃的药最好的是什么啊 婴儿积食发烧不愿吃药怎么办 板门穴位在哪个部位 手机设置放偷看的方法? 凝结水回收器生产厂家? 个人账户养老金预测公式:现有5万元,缴费20年,能领多少钱? 临沂比较有名的男装品牌 哪里有3D模型免费下载的网站? php怎么在文章页调用上一篇和下一篇代码 有关手工入侵网站猜解密码的问题,,,急~~~ 网站的开发文档怎么写??? 谁有苏州电动车上牌目录给一份,或者在那个网站可以查询到?谢谢 wordpress程序开发的网站,怎样添加各个栏目页的三大标签?只能添加首页的三大标签吗? 传奇世界SF asc12.fnt 如何手工注入网站漏洞 higg index自我评估表怎么提交Asc是什么状态 在ASP动态网页中的一个注册表单中如何加一个验证信息。 stm32中嵌入web服务器,例程中是将页面的html直接转码为ASC码,那我的网页有中文怎么办? 中文ascii码的问题 asp网站access数据库产品不能排序 中国专门销售葡萄酒的网站都有哪些? E时代联盟的新网址 推荐几个好的卖葡萄酒网站 再哪里可以看流金岁月电视剧? 《流金岁月》哪个台播出? 流金岁月原著与电视剧,有什么不一样? 流金岁月的首播时间是什么时候? 贪婪洞窟世界boss怎么打 贪婪洞窟BOSS怎么打 贪婪洞窟全BOSS打法攻略 贪婪洞窟的普通boss怎么打? 贪婪洞窟全BOSS详解 贪婪洞窟BOSS怎么打 贪婪洞窟100层boss怎么打 贪婪洞窟怎么用bug刷boss 贪婪洞窟 60层boss怎么打 贪婪洞窟100级BOSS怎么打贪婪洞窟 贪婪洞窟41层BOSS怎么打 打法攻略 贪婪洞窟80层boss怎么打 80层撒旦boss通关攻略 贪婪洞窟40层boss普通难度怎么打 贪婪洞窟60层BOSS怎么打 60层怎么过 普洱茶在五行中隶属那一种属性 贪婪洞窟攻略洞窟61层boos怎么打 普洱茶是凉性还是热性 贪婪洞窟怎么打boss的气候怎么可以用大 普洱茶属于凉性还是什么? 贪婪洞窟20层boss怎么打 贪婪洞窟第二十关boss怎么打 贪婪洞窟地狱难度boss怎么打