尊敬的虚拟主机客户:
为了保障虚拟主机用户的合法权益和运行的安全性,我们对虚拟主机的使用做了部分限制: 每个用户的虚拟空间下面有一个DATA的子目录,只有该目录才有写的权限,故请各位用户将你们的数据库文件放置在DATA目录下,并修改你们数据库的访问路径。这种限制虽然会给客户带来一定的不便,但是由于虚拟主机是多个用户共用的一台系统,因此每一个客户的应用均有可能对其它客户带来一定的影响,例如如果开启相对路径的访问,极易引起非授权情况下的恶意访问,可以影响其它客户的数据安全,因此我们不可能为了易用性而牺牲整台系统的安全性。客户选择了我们的虚拟主机,我们也就有义务为客户网站的安全性着想。因此,我们不得不作出此限制,请谅解。您们的程序可以参照以下的例子来进行修改。
<% option explicit dim conn,connstr,db,rs db="/data/xxx.mdb" Set conn = Server.CreateObject("ADODB.Connection") connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(""&db&"") conn.Open connstr %>
同时ASP文件中不能存在有形式如“../”对上层文件的调用,如果需要访问某一文件,应采用"/目录/文件/”的形式。特别在在include文件中
需要注意。
另外一条,请客户不使用一般开发中的FSO组件,出于安全考虑。 天府热线数据中心 --------------------------------------------------------------------------------------------------------------------------------------- 上面是天府热线的空间,我记得这论坛好像是用的那里的空间吧,若是我一直没搞懂,静老大你又不是成都的,怎么选择这里的服务器呢。你也可能对我的问题比较清楚吧。 问题是红字部分,我要调用上层文件怎么作呢,不能用“../”形式,那怎么指定我的上层文件呀。 比如:怎么改呢。 <!--#include file="../Include/syscode.asp"-->
知道的给老大说说嘛```