1. Trang chủ
  2. » Công Nghệ Thông Tin

Xây dựng bộ đếm cho website bằng ASP pdf

2 198 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 2
Dung lượng 42,5 KB

Nội dung

Xây dựng bộ đếm cho website bằng ASP (Thứ Năm, 18/03/2010-9:10 AM) Bài viết này giới thiệu cách hiển thị thông tin thống kê về số người đang truy cập (online), số lượt truy cập, số lần duyệt xem các trang trong website bằng ngôn ngữ ASP. Những thông tin về số lượt truy cập được gọi là bộ đếm cho website - một trong những chức năng cơ bản mà rất nhiều website thường sử dụng. Chức năng đếm được thực hiện dựa trên các sự kiện được gọi tới trong file GLOBAL.ASA. Mỗi ứng dụng web ASP đều có thể có một file cấu hình chung là GLOBAL.ASA (file này được đặt ở thư mục gốc của website). File GLOBAL.ASA được server thực thi mỗi khi có một yêu cầu tải trang web từ client (phía người dùng). Trong file GLOBAL.ASA thường có các sự kiện sau: Application_OnStart: Được gọi khi ứng dụng web bắt đầu chạy. Như vậy thủ tục này chỉ được gọi duy nhất một lần khi website của bạn có yêu cầu truy cập đầu tiên cho tới khi ứng dụng web kết thúc hoặc file GLOBAL.ASA có thay đổi. Chúng ta sẽ khởi tạo biến đếm số người đang truy cập website tại đây: Application(“SoNguoiOnline”) = 0 Application(“LuotNguoiGheTham”)=0 Biến Application có ảnh hưởng tới toàn bộ ứng dụng web, tức là tất cả các trang của website đều dùng chung biến này. Session_OnStart: Được gọi khi có một yêu cầu kết nối của client tới server được thiết lập (bắt đầu một phiên làm việc mới). Khi đó, chúng ta sẽ tăng biến đếm số người online: Application(“SoNguoiOnline”) = Application(“SoNguoiOnline”) + 1 Application(“LuotNguoiGheTham”)= Application(“LuotNguoiGheTham”)+1 Session_OnEnd: Được gọi khi client ngắt kết nối với server (kết thúc một phiên làm việc) . Khi đó chúng ta sẽ giảm biến đếm số người online: Application(“SoNguoiOnline”) = Application(“SoNguoiOnline”) -1 Lưu ý: khi thao tác với các biến Application chúng ta lên khóa biến Application để tránh trường hợp có nhiều yêu cầu truy cập cùng một lúc. Application.Lock Application(“SoNguoiOnline”) = Application(“SoNguoiOnline”) + 1 Application.UnLock Để hiện thị số người online đơn giản ta dùng đoạn code sau: Số người đang xem website: <% = Application(“SoNguoiOnline”) %> Bạn có thể download tệp global.asa tại đây Chức năng đếm được thực hiện dựa trên các sự kiện được gọi tới trong file GLOBAL.ASA. Mỗi ứng dụng web ASP đều có thể có một file cấu hình chung là GLOBAL.ASA (file này được đặt ở thư mục gốc của website). File GLOBAL.ASA được server thực thi mỗi khi có một yêu cầu tải trang web từ client (phía người dùng). Trong file GLOBAL.ASA thường có các sự kiện sau: Application_OnStart: Được gọi khi ứng dụng web bắt đầu chạy. Như vậy thủ tục này chỉ được gọi duy nhất một lần khi website của bạn có yêu cầu truy cập đầu tiên cho tới khi ứng dụng web kết thúc hoặc file GLOBAL.ASA có thay đổi. Chúng ta sẽ khởi tạo biến đếm số người đang truy cập website tại đây: Application(“SoNguoiOnline”) = 0 Application(“LuotNguoiGheTham”)=0 Biến Application có ảnh hưởng tới toàn bộ ứng dụng web, tức là tất cả các trang của website đều dùng chung biến này. Session_OnStart: Được gọi khi có một yêu cầu kết nối của client tới server được thiết lập (bắt đầu một phiên làm việc mới). Khi đó, chúng ta sẽ tăng biến đếm số người online: Application(“SoNguoiOnline”) = Application(“SoNguoiOnline”) + 1 Application(“LuotNguoiGheTham”)= Application(“LuotNguoiGheTham”)+1 Session_OnEnd: Được gọi khi client ngắt kết nối với server (kết thúc một phiên làm việc) . Khi đó chúng ta sẽ giảm biến đếm số người online: Application(“SoNguoiOnline”) = Application(“SoNguoiOnline”) -1 Lưu ý: khi thao tác với các biến Application chúng ta lên khóa biến Application để tránh trường hợp có nhiều yêu cầu truy cập cùng một lúc. Application.Lock Application(“SoNguoiOnline”) = Application(“SoNguoiOnline”) + 1 Application.UnLock Để hiện thị số người online đơn giản ta dùng đoạn code sau: Số người đang xem website: <% = Application(“SoNguoiOnline”) %> . trang trong website bằng ngôn ngữ ASP. Những thông tin về số lượt truy cập được gọi là bộ đếm cho website - một trong những chức năng cơ bản mà rất nhiều website thường sử dụng. Chức năng đếm được. Xây dựng bộ đếm cho website bằng ASP (Thứ Năm, 18/03/2010-9:10 AM) Bài viết này giới thiệu cách hiển thị thông tin. một lần khi website của bạn có yêu cầu truy cập đầu tiên cho tới khi ứng dụng web kết thúc hoặc file GLOBAL.ASA có thay đổi. Chúng ta sẽ khởi tạo biến đếm số người đang truy cập website tại đây:

Ngày đăng: 29/07/2014, 06:20

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w