raksmart活动促销

分享

写回答

发帖

ASP中的父路径与上一级目录

tytg

发表于 2012-5-29 17:38:25 | 显示全部楼层

支持
回复 支持 反对

使用道具 举报

国外虚拟主机 国外虚拟主机 2834 人阅读 | 2 人回复

回答|共 2 个

发表于 2012-5-29 15:05:33 | 显示全部楼层 |阅读模式

开启父路径你就可以在asp脚本中使用../的方式来访问上级目录。

如果说你的asp页面中使用到了include file=../test.asp 这样的语句,那么其中的”../”就表示上级目录。

如果不开启父路径,而且你在代码中又使用了”../”来指向上级目录,那么访问页面的时候浏览器会提示你IIS服务器不认识”../”这个字符。

这种情况很常见,比如登录网站后台时,发现验证码不能正常显示,其很大可能就是因为没有开启父路径,找不到生成验证码的文件,因为生成验证码的那个文件一般是需要通过include包含进来的。如果你写过网站后台程序,写过权限、那一般就需要在页面里使用到include file=”../../xxx.asp “这样的语句。

默认情况下IIS是将父路径设为false的,需要自己开启,主要是考虑到网站安全问题。而像apache、tomcat服务器直接就可以通过”../”的形式来访问上级目录。

以上信息由室内外设计小编整理,转载请注明www.zzshzs.com

20111208sbd

发表于 2012-5-29 15:14:54 | 显示全部楼层

谢楼主的经验分享,,
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则