TAILIEUCHUNG - 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. | 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. nìysqlí create table usercnline tgtirp INT 15 DEFAULT r MOT MULL J. ip VARCHAR 50 MOT MULL ị local VARCHAR 100 Mơi MULL PRIMARY KEY tgtn p J KEY ip ip KEY local local 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ọ. tg J tgcut 900 tgnew ịtg - ítgcut 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 và trừ đi 15 phút tôi quy ước rõ ràng là thời gian mới hiện tại là 7h45 Thời gian này vẫn lớn hơn thời điểm lưu thông tin 7h 7h45 7h . Do vậy nếu chúng thỏa điều kiện đó thì chúng ta chỉ việc xóa đi các record trong cơ sở dữ liệu là xong. Vậy ta có code kết nối CSDL như sau ệccnn t ysql_ccnnect locãlhcst roct 123 dh_selected

TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.