如何顯示有多少人正在瀏覽我的網站?有沒有我可以使用的腳本?我正在Symfony 1.4上開發我的網站。它應該顯示在主頁上,我的意思是當前查看器的數量。顯示有多少人瀏覽我的網站
0
A
回答
-3
自己實時分析網站訪問的最佳和最簡單的方法是使用Google Analytics。通過實時事件報告,您現在不僅可以查看發生的頂級事件,還可以篩選特定事件類別(和操作)。此外,您還可以查看特定的訪問者是否觸發了不同的事件並調試了real time中的事件部署。
如果您希望訪問者看到實時圖片,那麼最好使用任何可以找到的實時Web計數器。
0
我首先想到的:
<?php
Class ClassNameHere {
....
function echo_counter()
{
if ($sessionString = $this->get('cache')->fetch('session_ids')) {
$session_ids = unserialize($sessionString);
}
if (!isset($session_ids))
{
$session_ids[time()] = session_id();
}
elseif (!in_array(session_id(), $session_ids))
{
$session_ids[time()] = session_id();
}
$lifetime = 60 * 3; // 3 min
foreach($session_ids as $time => $session_id)
{
if ($time < time() - $lifetime)
{
unset($session_ids[$time]);
}
}
$this->get('cache')->save('session_ids', serialize($session_ids));
echo 'We have '. count($session_ids) .' open sessions';
}
....
}
0
爲什麼不考慮一個Ajax腳本?您可以在加載頁面之前運行ajax腳本,然後重新檢查用戶是否仍在頁面上...
+0
讓我搜索關於ajax計數器:) – 2013-04-27 15:42:03
相關問題
- 1. IE瀏覽器不顯示我網站的某些部分
- 2. 顯示多個網頁瀏覽
- 3. 我不能瀏覽我的網站
- 4. 很多子網站的瀏覽菜單
- 5. 用jQuery爲文章網站'顯示更多'和'顯示更少'
- 6. 顯示DIV只有20%的人,在我的網站上輸入
- 7. 網站顯示嚴重的IE 8,但在其他瀏覽器
- 8. 要在瀏覽器中顯示的網站
- 9. 強制桌面瀏覽器顯示的網站
- 10. 訪問當前顯示的Android瀏覽器網站
- 11. WordPress的網站圖片不顯示在IE11和Firefox瀏覽器
- 12. 瀏覽器不打開網站。顯示沒有互聯網連接
- 13. 顯示較少數據的大網站
- 14. 爲什麼我的網站在移動瀏覽器中不顯示左側?
- 15. phonegap可以在嵌入式瀏覽器中顯示我的手機網站嗎?
- 16. IE網站內容僅在瀏覽器可見區域顯示
- 17. 顯示通知給大家瀏覽網站
- 18. Emberjs顯示實際路線href =「」以增加網站瀏覽量
- 19. 瀏覽器在javascript alertbox中默認顯示網站ip
- 20. 如何使瀏覽器顯示更改爲靜態網站
- 21. 顯示網站在瀏覽器中提交使用Python
- 22. C#HttpWebRequest顯示404,但網站是可以在瀏覽器
- 23. 如何僅在默認瀏覽器中顯示網站
- 24. 在沒有瀏覽器顯示轉輪的情況下加載網站
- 25. 從網站打印頁面,瀏覽所有瀏覽器(Chrome)
- 26. 我有問題顯示「·」在網站
- 27. 圖片瀏覽器網站
- 28. 使用硒瀏覽網站
- 29. 無法瀏覽django網站
- 30. 有多少種類型的Asp.net網站
Google Analytics(分析)不提供顯示該數據的方法。 – Quentin 2013-04-27 10:02:16
Noe谷歌已啓用一個不錯的和詳細的實時分析。 http://analytics.blogspot.com/2013/03/4-improvements-to-google-analytics-real.html – 2013-04-27 10:13:13
我認爲問題在於詢問是否向訪客顯示數據,而不是讓他們進入私人帳戶。 – Quentin 2013-04-27 10:14:19