Пример #1
0
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'];
Пример #2
0
<?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 เดียวกันให้นับเป็นคนเดียว