2010-07-27 88 views

回答

0

这是做这件事..

path = Request.ServerVariables("URL") 
position = InStr(2,path,"/",1) 
Response.Write Right(Left(path,position-1),position-2) & "<br/>" 

虽然它可能不看对眼睛好;)

UPDATE:这当然不工作在Global.asa中,因为您只能在Session_OnStart和Session_OnEnd中使用Request对象。我的坏,对不起。

+0

“Request”对象似乎无法在global.asa Application_Start事件中使用,导致无法获取路径。 – 2010-08-23 09:45:17

+0

你是对的。在这种情况下,我不相信你可以做到这一点。最好的办法是在Session_OnStart事件中完成它,将结果写入一个Application变量,然后检查每个Session_OnStart事件,以便只执行一次。 – Tchami 2010-08-23 10:18:34

+0

当然是。问题是我受到无法更改的无会话配置的限制;如果你添加一个答案,说它不可能通过纯粹的application_start调用,我会给你提供正确的答案。谢谢。 – 2010-08-23 17:49:26

相关问题