回答
對於初始頁面?
他們第一時間來到您的頁面,您使用的是PHP create a cookie。
setcookie("returning", TRUE);
所以,這意味着每個頁面上,你檢查,看看他們是否是一個新的訪問者
if(emptyt($_COOKIE['returning']))
{
setcookie("returning", TRUE, time()+60*60*24*365); // Expires in a year
header('Location: /path/to/splash_page.php');
exit();
}
// continue..
如果cookie是不是一種選擇,你可以保留IP地址表。當用戶到達時,請記下他們的IP地址並檢查IP地址表以查看該地址是否曾經訪問過。如果沒有,請將地址添加到IP表中並將其重定向到「首次訪問者」頁面。如果地址在表格中,請照常進行。
由於IP幾乎改變了某些用戶的所有請求,所以這個想法非常糟糕。畢竟,我們正處於IP4使用壽命的末期。 – Xeoncross 2010-11-04 03:55:35
@Xeoncross:每一個請求?這對我來說是新的。如果是這樣的話,你可以混入一個會話ID,所以至少用戶在訪問期間會被識別。你也可以說,設置一個cookie是一個壞主意,因爲用戶可以在任何給定的時間清除cookie - 一些瀏覽器可以配置爲在關閉時自動執行。鑑於這個問題的條件,這是一種替代方法,我很抱歉讓你失望。 小心那些猴子。 – 2010-11-04 04:00:16
是的,出於這些原因,飛濺頁面不經常使用。很難確保遊客不會被送到那裏兩次或更多次。然而,幾乎所有的useragent都支持cookies並且啓用了它們(比靜態IPS更好),所以這通常是最安全的方式。如果他們清除他們的餅乾 - 那麼他們只需要再看一遍;) – Xeoncross 2010-11-04 15:31:07
- 1. 重定向僅首頁
- 2. 僅Yelp.com的重定向訪客
- 3. 首次訪客Cookie
- 4. 僅如果沒有找到會話變量PHP重定向重定向多次
- 5. 基於地理位置首次訪問時重定向用戶
- 6. 將首次訪問的用戶重定向到登錄頁
- 7. 如何僅向首次訪問者顯示橫幅?
- 8. 僅重定向到頁面一次?
- 9. 重定向流量
- 10. nginx重定向所有流量,而不僅僅是server_name
- 11. 如何在不需要SSL時重定向非SSL流量?
- 12. 重定向到首頁
- 13. 如何在php中達到maximux執行時間時重定向?
- 14. 如何在首次啓動時僅顯示一次UIPageViewController
- 15. 重定向所有流量到www HTTPS
- 16. HRD別名將流量重定向到?
- 17. htaccess重定向所有流量到https
- 18. 將流量重定向到CDN
- 19. 重定向次數達到最大量| gconnect()in gtrendsR包
- 20. 重定向所有流量
- 21. 重定向網絡流量
- 22. 定時流重定向
- 23. 如何使用Drupal 6在首次登錄時重定向用戶?
- 24. 如何重定向到流程去?
- 25. Angular2 - 僅首次
- 26. 如何將博客重定向到/ blog /?
- 27. 如何重定向Request.Content流
- 28. WordPress的博客網址重定向僅
- 29. 重定向首頁
- 30. 如何通過.htaccess將所有流量重定向到https
詳細說明*重定向*和*先到達*? – 2010-11-04 02:42:24