09/10/2018, 18:11

viet counter cho web xin chi gium

Tôi muốn tạo một counter cho trang web của mình có huynh nào biết chỉ giùm đi. Không thích sài counter có sẵn đâu quảng cáo khong hà.
dtt_vn viết 20:27 ngày 09/10/2018
Bạn search lại trên box này có một bạn đã từng hỏi về vấnđề này, quan trọng là chỉ cần tạo thêm một table đếm số người hiện đang online. Cấu trúc như sau: (viết bằng SQL thường, tự chuyển kiểu sang mysql nhé)

ID : AutoNumber
User_ID : BigInt (=-1 nếu là guest)
IP : char(11)
Time_Begin: int(11)

Và trong website có thêm biến timeout, là số giây dùng xét xem user nào đó có timeout không. Khi cần thì search ra
Nên nhớ, khi dùng cách này, bạn cần thực hiện việc loại bỏ, thêm vào một IP mới vào đầu trang index.php để chính xác
anhtuannd viết 20:24 ngày 09/10/2018
hoặc xài vcounter (www.vietphp.com)
sundial viết 20:19 ngày 09/10/2018
Bác vào đây mà down http://www.sundialvn.net mà down !
normal viết 20:12 ngày 09/10/2018
cái này dễ mà, bạn tạo 1 table có field là counter, rồi trong trang chủ ghi 1 đoạn code UPDATE cái counter trong table lên mỗi khi được gọi đến ((tức mỗi khi có người mở trang chính ra), thế là xong,--> mỗi khi nhấn Refesh thì số counter sẽ tăng lên
HoiAmNhac viết 20:26 ngày 09/10/2018
Hic dài dỏng khỏi dủng SQL chi cho mệt! Tạo File ghi lên file và save lại.
* Copy đoạn Code sau vào nơi muốn đặt Counter:
/*==========Counter HAN =============*/
<?
$CountFile = "counter.han";
$CF = fopen ($CountFile, "r");
$Hits = fread ($CF, filesize ($CountFile));
fclose ($CF);
$Hits++;

$CF = fopen ($CountFile, "w");
fwrite ($CF, $Hits);
fclose ($CF);
echo ($Hits);
?>
/*========== End Counter HAN =============*/
* Tạo một file tên là counter.han nhé và ghi biến đếm trong đó Giả dụ là 0 (Chỉ số thôi ko gì khác), nên nhớ đặt counter.han cùng thư mục với trang mà bạn muốn đặt counter.
Bài liên quan
0