Bạn có thể vào trang này:
http://freeonlineusers.com
đăng ký. nó sẽ gửi một mã vào mail của bạn.
bạn copy cái mã đó vào site của bạn.
Trang này tính số người online khá tốt, ngoài ra nó còn thống kê cho mình số người online theo giờ, theo ngày trong một tuấn.
bạn có thể vào đây xem demo:
http://chinhphuc.net
Nếu bạn JS thì kô chính xác bằng dùng ngôn ngữ WEB như PHP AsP.Bởi vì những ngôn ngữ này có code ghi lại IP nên chính xác hơn nhiều
Em biết dùng PHP, ASP thì tốt hơn nhiều, bảo mật cao nhưng em không bít cài đặt thế nào với lại host brinkster.com cua em không hỗ trợ PHP, chỉ hỗ trợ ASP dzậy các bác chỉ em cài đặt ASP và ebook để học đi. Thanks
Bạn thêm đoạn Copy toàn bộ Code này vào nha
<html><head><title>Count User</title>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8">
<style>
.counter{
background-color:black;
color:yellow;
font-weight:bold;
}
</style>
<SCRIPT>
//This script has been written by SweetLoveFC(CôngDanh)
expireDate = new Date
expireDate.setMonth(expireDate.getMonth()+6)
jcount = eval(cookieVal("jaafarCounter"))
jcount++
document.cookie = "jaafarCounter="+jcount+";expires=" + expireDate.toGMTString()
function cookieVal(cookieName) {
thisCookie = document.cookie.split("; ")
for (i=0; i<thisCookie.length; i++){
if (cookieName == thisCookie[i].split("=")[0]){
return thisCookie[i].split("=")[1]
}
}
return 0
}
function page_counter(){
for (i=0;i<(7-jcount.toString().length);i++)
document.write('<span class="counter">0</span>')
for (y=0;y<(jcount.toString().length);y++)
document.write('<span class="counter">'+jcount.toString().charAt(y)+'</span>')
}
</SCRIPT>
</head>
<body>
Bạn là lượt tham quan web thứ
<SCRIPT>
page_counter(jcount);
</SCRIPT>
</body>
</html>
http://www.phpclasses.org/browse/package/382.html
bạn tham khảo cái này đi
http://freeonlineusers.com
đăng ký. nó sẽ gửi một mã vào mail của bạn.
bạn copy cái mã đó vào site của bạn.
Trang này tính số người online khá tốt, ngoài ra nó còn thống kê cho mình số người online theo giờ, theo ngày trong một tuấn.
bạn có thể vào đây xem demo:
http://chinhphuc.net
<html><head><title>Count User</title>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8">
<style>
.counter{
background-color:black;
color:yellow;
font-weight:bold;
}
</style>
<SCRIPT>
//This script has been written by SweetLoveFC(CôngDanh)
expireDate = new Date
expireDate.setMonth(expireDate.getMonth()+6)
jcount = eval(cookieVal("jaafarCounter"))
jcount++
document.cookie = "jaafarCounter="+jcount+";expires=" + expireDate.toGMTString()
function cookieVal(cookieName) {
thisCookie = document.cookie.split("; ")
for (i=0; i<thisCookie.length; i++){
if (cookieName == thisCookie[i].split("=")[0]){
return thisCookie[i].split("=")[1]
}
}
return 0
}
function page_counter(){
for (i=0;i<(7-jcount.toString().length);i++)
document.write('<span class="counter">0</span>')
for (y=0;y<(jcount.toString().length);y++)
document.write('<span class="counter">'+jcount.toString().charAt(y)+'</span>')
}
</SCRIPT>
</head>
<body>
Bạn là lượt tham quan web thứ
<SCRIPT>
page_counter(jcount);
</SCRIPT>
</body>
</html>
session_start();
$_SESSION***91;'count'***93; = rand(1,999);
define("MAX_IDLE_TIME", 3*60);
$session_dir = session_save_path();
function getOnlineUsers(){
global $session_dir;
if ($handle = opendir($session_dir)) {
$cc=0;
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {
$ss_time = filemtime($session_dir.'/'.$file);
$subtime = time() - $ss_time;
if($subtime < MAX_IDLE_TIME) {
//echo "$file\n -".$subtime."<br />";
$cc++;
}
}
}
closedir($handle);
return $cc;
} else {
return false;
}
}
echo 'Online users: ' . getOnlineUsers() . '<br />';
Cái này có thể chạy không chính xác nếu có nhiều hợn 1 site trên sever
Tôi có nhớ là trong php có cái chức năng chọn thư mục để chưa mấy cái Session đó, có thể đặt mỗi trang mỗi chỗ lưu khác nhau là ổn thôi.