Đăng ký một diễn đàn miễn phí
1 số dịch vụ nữa cho anh em lựa chọn (Cách đăng kí gần như giống nhau nên khỏi chỉ
nhé )
http://www.invisionplus.net/
http://www.forumer.com/
http://www.dk3.com/
(phpbb)
Thanks - Baby [email protected] !!!
http://www.bbfree.com
http:///www.invisionfree.com
www.forumhoster.com
www.net.tf (c) [email protected]
www.invisionfree.com
Phần 1: Đăng ký ở websamba
Websamba hiện đang là free host hot nhất dành cho dân nghiền ASP, HTML mà không
có kinh phí hoặc điều kiện thuê host riêng
Khi đăng ký ở websamba bạn sẽ có 1 host :
· Dung lượng 30 Mb
· Tài khoản FTP
· Không giới hạn brandwidth
· Không cần cài đặt !
· Subdomain dạng www.websamba.com/tentaikhoan/
khởi tạo và đếm. Khi một user vào thăm trang web, đối tượng session sẽ tăng lên một, khi
user nào đó rời trang web, session sẽ giảm đi một. Biến "visitors" cùng với các sự kiện
của đối tượng App và Session sẽ được đặt trong file global.asa.
file global.asa
Code:
<Script language = "vbscript" runat = "server">
Sub Application_OnStart
Application("visitors") = 0
End Sub
Sub Session_OnStart
Application.Lock
Application("visitors") = Application("visitors") + 1
Application.Unlock
End Sub
Sub Session_OnEnd
Application.Lock
Application("visitors") = Application("visitors") - 1
Application.Unlock
End Sub
</Script> Để hiển thị số người hiện tại thăm trang web trong một file ASP:
Code:
<html>
/* Các tham số kết nối được sử dụng để dùng chung */
var $host = 'localhost';
var $database ='test';
var $user = 'test';
var $password = 'test';
var $timeoutSeconds = 120;
var $numberOfUsers = 0;
function UsersOnline() {
$this->refresh();
}
function getNumber() {
return $this->numberOfUsers;
}
function printNumber() {
if($this->numberOfUsers == 1) {
echo "$this->numberOfUsers User online";
} else {
echo "$this->numberOfUsers Users online";
}
}
function refresh() {
global $REMOTE_ADDR, $PHP_SELF;
$currentTime = time();
Còn trong file cần hiển thị, các bạn chỉ cần tạo một thể hiện của nó, vậy là được
Mã PHP:
<?php
include('usersOnline.php');
$ol = new UsersOnline();
$ol->printNumber();
?> Đoạn code này tôi đã test chiều nay rồi, hiển thị đúng số người online.
Bài viết sưu tầm từ VnInformatics.