2011-06-03 75 views
0

我的手机网站有一个特定的页面,我希望这样,当用户来到一个带有表单的页面时,表单的一部分将根据他们来自哪个页面填写。我怎样才能做到这一点?经典ASP。用户来自哪里?

回答

2

您正在寻找Referer header
但是,您不能依赖此标题存在或是正确的。

相反,您可以在每个源页面的查询字符串中放入一个参数。

+0

如何添加查询字符串? (对不起,我很新) – Zaask 2011-06-03 14:48:05

+0

'SomeURL?Something = SomethingElse'。你应该读一本书。 – SLaks 2011-06-03 14:56:54

+0

在他们来自的页面上(称之为bob.asp),到表单页面的链接看起来像www.yoursite.com/formpage.asp?camefrom=bob(或者任何你想要命名你的变量)在表单上页面,你看看request.querystring(“comefrom”),找到bob,并根据你想要预先加载的方式采取相应的行动。 – mikeY 2011-06-03 15:05:26

2
Request.ServerVariables("HTTP_REFERER") 
+0

这应该是答案。 – TheBlackBenzKid 2012-09-13 09:33:02