09/10/2018, 23:26

Đếm Số Người online??

<?php
function count_online()
{
$your_ip=$_SERVER['REMOTE_ADDR'];
if(!session_is_registered($your_ip)) session_register($your_ip);
$count=count($_SESSION);
return $count;
}
?>
Mình thường dùng cách này , nhưng ko biết khi có quá nhiều người truy cập nó có tốn nhiều tài nguyên máy chủ hay ko?
jiSh@n viết 01:29 ngày 10/10/2018
Session chỉ hiện hữu trong phiên làm việc của 1 web browser thôi, bạn làm thế nào để đếm được IP được lưu trong những session của các browser khác thế? Bạn thường dùng cách đó vậy thì kết quả của bạn hẳn lúc nào cũng là 1 phải ko?
trangtan1986 viết 01:41 ngày 10/10/2018
Quote Được gửi bởi jiSh@n View Post
Session chỉ hiện hữu trong phiên làm việc của 1 web browser thôi, bạn làm thế nào để đếm được IP được lưu trong những session của các browser khác thế? Bạn thường dùng cách đó vậy thì kết quả của bạn hẳn lúc nào cũng là 1 phải ko?
vay y ban la` mang $_SESSION chi chua giu~ lieu trong pham vi 1 web browser thoi ah`
jiSh@n viết 01:41 ngày 10/10/2018
Quote Được gửi bởi trangtan1986 View Post
vay y ban la` mang $_SESSION chi chua giu~ lieu trong pham vi 1 web browser thoi ah`
Chính xác Trong trường hợp này thì bạn nên dùng database.
conan1212 viết 01:26 ngày 10/10/2018
Dùng file text để lưu số người đang try cập cũng đc, đỡ gánh nặng cho mySQL server .
Bài liên quan
0