2013-04-04 70 views
0

我在英国西北部的一家餐厅指南工作,我们基本上有精选餐厅(每月付费的餐厅)和非特色餐厅(那些谁得到一个基本的免费上市)。从外部网站(例如谷歌)传入时强制弹出

我们希望得到某种出现在非特色餐厅的弹出式窗口,但前提是它们来自外部网站,例如Google。

所以步骤将是: 1)用户访问Google和“unfeatured餐厅的名字”把 2)本公司想出了那家餐馆的基本上市 3)用户点击该链接,但随后出现一个特色餐厅弹出

但是,我们只需要弹出窗口,如果用户来自外部网站。所以如果他们是从我们的网站内部来的,弹出窗口不会显示。

我们在工作中使用ASP,我想它可能需要某种变量被传递,或者可能与Cookie有关,但我不是ASP方面的专家。

希望有人能帮助这个:)

+0

如果您使用的是ASP.Net/C#,请查看HttpRequest.UrlReferrer。 – melancia 2013-04-04 13:37:37

回答

0

要查看用户来自您可以尝试:

<%=Request.ServerVariables("HTTP_Referer")%> 

这将包含参照网址。如果您想在后续页面上使用它,则必须将其存储在cookie或会话变量中。