if (!$_SESSION['admin_name']) { //กรณี check การloginของ admin header("location:../index.php"); } /*##########ดึง oject มาใช้งาน Start*/ function __autoload($filename) { require_once "../oop/" . $filename . ".php"; } $obj_manage_data = new manage_data(); /*##########ดึง oject มาใช้งาน End*/ /*################## จัดาร session ผู้ใช้งาน Start*/ $member_user_url = trim($_SESSION['member_user_url2']); //ทำการ select admin_id ออกมาใช้งาน $query_admin_id = "select admin_id from admin where admin_username='******'"; $result_admin_id = $obj_manage_data->select_data_proc($query_admin_id); $rs_admin_id = mysql_fetch_array($result_admin_id); $_SESSION['member_user_id'] = $rs_admin_id['admin_id']; $admin_id = $rs_admin_id['admin_id']; //echo"Member User Url ".$member_user_url."<br>"; //echo"Member User Id ".$_SESSION['member_user_id']."<br>"; $member_user_id = $_SESSION['member_user_id']; /*################## จัดาร session ผู้ใช้งาน End*/ /*get role start*/ $query_role = "select web.webre_cat_id as webre_cat_id,webcat.cat_webre_detail as cat_webre_detail\r\nfrom web_register web INNER JOIN webcat_register webcat\r\nON web.webre_cat_id=webcat.cat_webre_id\r\nWHERE admin_id='{$admin_id}' "; $result_role = $obj_manage_data->select_data_proc($query_role); $rs_role = mysql_fetch_array($result_role); $role_id = $rs_role['webre_cat_id']; //echo "Package ".$rs_role['cat_webre_detail']; /*get role end*/ $user_downline = $_SESSION['user_downline'];
<?php ob_start(); session_start(); /*##########ดึง oject มาใช้งาน Start*/ function __autoload($filename) { require_once "oop/" . $filename . ".php"; } $obj_manage_data = new manage_data(); /*##########ดึง oject มาใช้งาน End*/ $member_user_url = trim($_SESSION['member_user_url2']); //ทำการ select admin_id ออกมาจาก admin $query_admin_id = "select admin_id from admin where admin_username='******'"; $result_admin_id = $obj_manage_data->select_data_proc($query_admin_id); $rs_admin = mysql_fetch_array($result_admin_id); $admin_id = $rs_admin["admin_id"]; //echo"<br>admin_id".$rs_admin["admin_id"]."<br>"; echo "{$admin_id}"; $timeoutseconds = 300; //ตั้งเวลาสำหรับเช็คคนออนไลน์ เป็นวินาที 300= 5 นาที $timestamp = time(); $timeout = $timestamp - $timeoutseconds; // เมื่อมีการโหลดเวบเพจขึ้นมา จะกำหนดให้เก็บค่า IP ของคนเยี่ยมชม และเวลาที่โหลดหน้าเวบเพจ ลงในฐานข้อมูลทันที $query = "INSERT INTO useronline VALUES ('{$timestamp}','{$REMOTE_ADDR}','{$PHP_SELF}')"; $obj_manage_data->insert_query($query); //หลังจากนั้นเช็คว่า คนเยี่ยมชมหมายเลข IP ใด เกินกำหนดเวลาที่ตั้งไว้แล้ว ให้ลบออกฐานข้อมูล $table = "useronline"; $condition = "{$timestamp}<{$timeout}"; $obj_manage_data->delete_data($table, $condition); //ให้นับจำนวนเรคคอร์ดในตารางทั้งหมด ที่มี IP ต่างกัน ว่ามีเท่าไหร่ โดย IP เดียวกันให้นับเป็นคนเดียว