如果從IIS設置中找不到頁面,我將頁面重定向到404.php
。 我的問題是,我想檢測他們正在尋找的鏈接。檢測用戶來自的頁面的名稱
例如:
如果有一個人訪問http://www.site.com/nosuchpage會重定向到404.php但使用$_SERVER["HTTP_REFERER"]
我沒有得到的網址,讓用戶從進來。 請幫忙。
如果從IIS設置中找不到頁面,我將頁面重定向到404.php
。 我的問題是,我想檢測他們正在尋找的鏈接。檢測用戶來自的頁面的名稱
例如:
如果有一個人訪問http://www.site.com/nosuchpage會重定向到404.php但使用$_SERVER["HTTP_REFERER"]
我沒有得到的網址,讓用戶從進來。 請幫忙。
如果你將其重定向通過htaccess的404.php
,即
ErrorDocument 404 /404.php
那麼你就應該能夠使用$_SERVER['REQUEST_URI']
,因爲他們要求的應該還是未找到該網址的URL。
總是嘗試var_dump($ _ SERVER)來查看所有這些細節。 – Sherlock
請注意,許多用戶已禁用在瀏覽器中提交引薦來源標頭。 – feeela