如果要把加密后的文件让用户修改某些参数,比如修改连接数据库的设置,您可以利用global.asa文件完成,操作方法:在网站根目录下新建一个global.asa文件,在里面写入以下相关代码:
以下是相关代码: <SCRIPT LANGUAGE="VBSCRIPT" RUNAT="SERVER"> Sub Application_onStart Application("User01") = "MDB.asp" Application("User02") = "用户设置的参数02" '......其他参数设置 End Sub </Script> |
然后在相关配置文件中(比如Config.asp)就可以使用以下代码来连接该数据库就可以了: <% DBbase=Application("User01") Connstr = "Provider=Microsoft.JET.OLEDB.4.0;DATA Source=" & Server.MapPath(DBbase) Set Conn = Server.CreateObject("ADODB.Connection") Conn.open Connstr %>
最后把所有ASP文件加密(global.asa不用加密)即可,别人也就可以随便修改global.asa中的数据库名称等用户配置信息了。
global.asa文件及示例.rar
|