hrockvn
18-07-2007, 04:32 PM
Hôm trước JaychuTuxedo có hỏi tớ làm sao để làm bộ đếm.
Cách dễ nhất là tìm nhà cung cấp Free. Lên Google gõ "Free Counter" thì có mà ra hàng đống luôn.
Tuy nhiên, cách này thì cái Counter hiện lên không được thú vị cho lắm khi mà nó cứ có cái link đến trang web của nhà cung cấp. Mất tính Pro của website mình.
Cách thứ hai là sử dụng Google Analytics. Dịch vụ free (đến thời điểm hiện tại và hy vọng mãi về sau). của Google có khả năng theo dõi cực mạnh. Không chỉ có lượt truy cập mà còn có rất nhiều thông tin được thống kê cho các bạn, cực kỳ bổ ích cho các webmaster. Ví dụ như: Khách truy cập site của bạn bình quân là bao lâu, số lượng truy cập trong từng ngày và tổng lượt truy cập, vị trí khách truy cập,.... Tuy nhiên, Google Analytics không hiểu thị trực tiếp lượt truy cập. Nó chỉ bổ ích với các webmaster mà thôi.
Cách thứ ba là ta tự viết lấy một bộ đếm. Bằng HTML thì không được, nhưng PHP thì quá đơn giản. Cách làm bộ đếm này tớ không kết nối đến PHP. Chỉ cần sử dụng PHP khi cần phải có thống kê mà thôi. Cực đơn giản.
Trước hết tạo một file là counterlog.txt với nội dung là trống trơn. File này sẽ dùng để lưu số lượt truy cập.
Tiếp theo tạo file counter.php với nội dung như sau:
<!--Đếm lượt truy cập và ghi vào file counterlog.txt-->
<!--By hrockvn-->
<?php
$truycap = file("counterlog.txt");
$dem = $truycap[0]; $dem++;
$luu_file = fopen("counterlog.txt", "w");
fwrite($luu_file, $dem);
fclose($luu_file);
?>
Bước cuối cùng là hiển thị lượt truy cập ra ngoài. Cái này là do bạn chọn lựa nhé. Đây chỉ là demo mà thôi. Đây là file test.php của tớ dùng để hiển thị lượt truy cập.
<!--Trang hiển thị bộ đếm demo-->
<!-- By hrockvn-->
<?php
include ("counter.php");
?>
<html>
<head>
<title>Thử nghiệm bộ đếm bằng PHP</title>
</head>
<body>
<div align="center">
<b>
<font color="green">Số lượt truy cập website:</font>
<font color="red">
<?
print $dem;
?>
</font>
</b>
</div>
</body>
</head>
</html>
Kết quả, kết quả đê:
http://i124.photobucket.com/albums/p17/hrockvn/hinhbaiviet/counterphp.jpg
Cách dễ nhất là tìm nhà cung cấp Free. Lên Google gõ "Free Counter" thì có mà ra hàng đống luôn.
Tuy nhiên, cách này thì cái Counter hiện lên không được thú vị cho lắm khi mà nó cứ có cái link đến trang web của nhà cung cấp. Mất tính Pro của website mình.
Cách thứ hai là sử dụng Google Analytics. Dịch vụ free (đến thời điểm hiện tại và hy vọng mãi về sau). của Google có khả năng theo dõi cực mạnh. Không chỉ có lượt truy cập mà còn có rất nhiều thông tin được thống kê cho các bạn, cực kỳ bổ ích cho các webmaster. Ví dụ như: Khách truy cập site của bạn bình quân là bao lâu, số lượng truy cập trong từng ngày và tổng lượt truy cập, vị trí khách truy cập,.... Tuy nhiên, Google Analytics không hiểu thị trực tiếp lượt truy cập. Nó chỉ bổ ích với các webmaster mà thôi.
Cách thứ ba là ta tự viết lấy một bộ đếm. Bằng HTML thì không được, nhưng PHP thì quá đơn giản. Cách làm bộ đếm này tớ không kết nối đến PHP. Chỉ cần sử dụng PHP khi cần phải có thống kê mà thôi. Cực đơn giản.
Trước hết tạo một file là counterlog.txt với nội dung là trống trơn. File này sẽ dùng để lưu số lượt truy cập.
Tiếp theo tạo file counter.php với nội dung như sau:
<!--Đếm lượt truy cập và ghi vào file counterlog.txt-->
<!--By hrockvn-->
<?php
$truycap = file("counterlog.txt");
$dem = $truycap[0]; $dem++;
$luu_file = fopen("counterlog.txt", "w");
fwrite($luu_file, $dem);
fclose($luu_file);
?>
Bước cuối cùng là hiển thị lượt truy cập ra ngoài. Cái này là do bạn chọn lựa nhé. Đây chỉ là demo mà thôi. Đây là file test.php của tớ dùng để hiển thị lượt truy cập.
<!--Trang hiển thị bộ đếm demo-->
<!-- By hrockvn-->
<?php
include ("counter.php");
?>
<html>
<head>
<title>Thử nghiệm bộ đếm bằng PHP</title>
</head>
<body>
<div align="center">
<b>
<font color="green">Số lượt truy cập website:</font>
<font color="red">
<?
print $dem;
?>
</font>
</b>
</div>
</body>
</head>
</html>
Kết quả, kết quả đê:
http://i124.photobucket.com/albums/p17/hrockvn/hinhbaiviet/counterphp.jpg