2013-04-04 69 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或會話變量中。