Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (208.47 KB, 5 trang )
PHP cơ bản - Bài 15:
Viết ứng dụng đếm số
người online bằng php
Viết ứng dụng đếm số người online bằng php
Trong bài này, chúng ta sẽ nói về cách thức xây dựng tính năng thống kê số
người đang viếng thăm website của bạn. Vì là chức năng nhỏ, nên tôi không
đi nhiều về những tính năng lớn như bao nhiêu khách, bao nhiêu thành
viên, Chỉ đơn thuần là quá trình hiển thị hiện tại có bao nhiều người đang
thăm viếng website của bạn.
Trước hết, chúng ta khởi tạo cở sở dữ liệu như sau.
tgtmp là thời gian mà họ truy cập được tính khi họ truy vào trang web đó.
IP là dãy số lưu thông tin IP của họ khi viếng thăm website của chúng ta.
local là nơi lưu đường dẫn mà họ đang truy cập.
Khi người dùng truy cập vào trang web, chúng ta sẽ tiến hành insert thông
tin của họ vào cơ sở dữ liệu với các tham số cơ bản nhưng trong database.
tgtmp được tính ra bằng hàm time(). Hàm này sẽ lấy ra thời gian hiện tại của
người truy cập. Tiếp tục ta lại tính thời gian mới của họ, được tính bằng việc
quy ước thời gian quy định. Cụ thể ở đây tôi cho là 900 giây tương đương
với 15 phút truy cập của họ.
như vậy nếu thời gian lưu trong database mà nhỏ hơn thời gian new này thì
chúng ta có thể hiểu rằng vị khách ấy đã rời khỏi website của chúng ta. Cụ
thể hơn.
Ví dụ: tôi viếng thăm website đó là 7h.
như vậy hệ thống sẽ ghi thông tin lúc đó là 7h.
Nếu sau 1 thời gian tôi không làm gì, hoặc tôi không truy cập website đó
nữa thì hệ thống sẽ không ghi nhận thông tin mới. Như thế nếu bây giờ 8h