簡體   English   中英

如何檢查用戶是來自我網站的不同頁面還是來自其他網站?

[英]How can I check if a user is coming from a different page of my website or from another website?

我想根據某人是從網站上的另一個頁面訪問我的網頁,還是他們是第一次訪問該網站來制作不同的動畫。 我基本上想做:

if (coming from my page) {
    $(this).css('display': 'block');
    $(this).fadeOut();
}
$ipAddress=$_SERVER['REMOTE_ADDR'];

如果您獲取客戶端 IP 地址並將其插入到您的數據庫中,或者您可以放置​​ cookie。 . .

[ 檢測用戶是否是第一次訪問者,如果是,則重定向到頁面,如果不是,則重定向到另一個頁面

檢查那個問題,我希望可以解決你的問題

您需要訪問網絡服務器。

使用 PHP,您可以訪問變量 $_SERVER["HTTP_REFERER"],它可以回答您的問題,但它並不總是由用戶代理(Web 瀏覽器)填寫。

使用ASP,變量為:Request.ServerVariables("HTTP_REFERER")

您可以制作一個腳本,選擇頁面上的每個<a>元素。 然后對於href="some_other_page_on_your_site"部分,您可以像這樣更改它:

href="some_other_page_on_your_site?coming_from_my_site=true"

然后在一個頁面加載,你必須檢查“coming_from_my_site”包含在document.location.search

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM