server.mapPath(".mdb")

用http://www.google.com搜索server.mapPath(".mdb"),可以得到很多采用access作为数据库的网站的数据库文件,如果没有采用md5加密的话,连管理员密码在内的所有信息都会暴露。

其实解决这个问题的方法也不复杂,最有效的方法之一就是隐藏这段语句,利用调用其他文件的方法来实现调用数据库。

首先需要建立一个内容为〈% connstr=“DBQ=“+server.mappath(“data/data.mdb”)+”;DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};”

set conn=server.createobject(“ADODB.CONNECTION”)

conn.open connstr %>的ASP文件。比如把这个文件命名为dbconn.asp。这样只要在需要调用数据库的ASP文件中加入!--#include file=“dbconn.asp”-->就可以实现数据库的调用。如此,便实现了调用语段的隐藏,解决了被他人利用搜索引擎得到网站数据库的问题。

转载于:https://www.cnblogs.com/pajero/archive/2004/11/12/63015.html

server.mapPath(.mdb)相关推荐

  1. 引用到网站绝对路径Server.MapPath(~/myfile.mdb)

    在任何路径下,都可以用Server.MapPath("~/")引用到网站根目录下 转载于:https://www.cnblogs.com/yurichou/archive/2005 ...

  2. ASP.NET中Server.MapPath() 和Request.MapPath()使用

    一. ASP.NET中Server.MapPath() 和 Request.MapPath()使用区别: Server.MapPath(string)  :是将相对于当前调用文件的文件(或目录)映射为 ...

  3. server.mappath 与page命名空间说明

    一   .Server.MapPath的命名空间: 习惯用Access的朋友都知道:ADO.NET链接Access数据库经常这么写: strcon="Provider=Microsoft.J ...

  4. asp.net .ashx文件使用server.mappath解决方法

    本人试过多种方法,均不可用,最后灵光一动,为何不能人引用的命名空间入手了,以下是解决方法,经本人验证. System.Web.HttpContext.Current.Server.MapPath 给同 ...

  5. Server.MapPath(path)的使用

    用法: 1.Server.MapPath("/") 应用程序根目录所在的位置 如 C:\Inetpub\wwwroot\ 2.Server.MapPath("./&quo ...

  6. Server.MapPath()目录详解

    最近在做相关的开发,碰到了Server.MapPath(),顺便来温习一下 Server.MapPath()获取网站的目录详解  ./当前目录 /网站主目录 ../上层目录 ~/网站虚拟目录 如果当前 ...

  7. ASP.NET中Request.ApplicationPath、Request.FilePath、Request.Path、.Request.MapPath、Server.MapPath的区别...

    1.Request.ApplicationPath->当前应用的目录    Jsp中, ApplicationPath指的是当前的application(应用程序)的目录,ASP.NET中也是这 ...

  8. Server.MapPath()的用法

    http://blog.csdn.net/qiuhaifeng_csu/article/details/19416407 Server.MapPath(string path)作用是返回与Web服务器 ...

  9. ASP.NET中Request.ApplicationPath、Request.FilePath、Request.Path、.Request.MapPath、Server.MapPath的区别

    ASP.NET中Request.ApplicationPath.Request.FilePath.Request.Path..Request.MapPath.Server.MapPath的区别 1.R ...

最新文章

  1. 报名 | 大数据如何提升保险客户体验思享会
  2. 开发日记-20190719 关键词 读书笔记《Linux 系统管理技术手册(第二版)》DAY 12
  3. 产品经理第一课(北京站)首波名单放榜啦!
  4. PHP在线自动发卡网源码 全新一键安装版
  5. 在Ubuntu上安装使用深度影音深度音乐
  6. char* 与 LPCTSTR转换
  7. oracle创建表(并且实现ID自增)
  8. 为什么要切换IP地址?
  9. 【c语言】两个栈实现一个队列
  10. 机器学习之SMOTE算法
  11. excel筛选排序从小到大_EXCEL表格数据从小到大-Excel如何从小到大排列顺序
  12. git commit --amend 简单使用
  13. jsp文件打开为记事本怎么办
  14. TP5生成二维码教程
  15. 利用UE简化JAVA后端的SQL语句编辑
  16. RuntimeError: Trying to backward through the graph a second time (or directly access saved tensors a
  17. SuperMap iDesktop地质体模型匹配地形——精修地质体模型路线
  18. ScriptManager.RegisterStartupScript()方法
  19. macos双系统 wintogo_Mac双系统新玩法,可随身携带的Windows系统
  20. 基于 Amazon Amplify 构建自己的首个 iOS 应用程序(二)

热门文章

  1. 在三角形中rt是什么意思_数学中RT三角形是什么意思
  2. java hdfs 新建目录_如何用java在hdfs中创建一个新目录?
  3. svd协同过滤java实现_利用 SVD 实现协同过滤推荐算法
  4. Kanzi常用操作1
  5. PCL安装与环境变量配置(Win10)
  6. nfc pm3 模拟加密门禁卡_华为手机NFC的妙用,模拟门禁卡、公交卡、银行卡,电子证件等...
  7. webpack4.0--如何安装和配置(一)
  8. 【Interfacenavigation】XML中的字体(27)
  9. 主营无线部件 高通与TDK创立合资公司
  10. ZeroClipboard跨浏览器复制粘贴