HEX
Server: Apache/2.4.6 (CentOS) mpm-itk/2.4.7-04 mod_fcgid/2.3.9 PHP/5.4.16
System: Linux dvm.vladweb.ru 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64
User: region-gk.ru (1016)
PHP: 7.3.33
Disabled: NONE
Upload Files
File: //home/bk/efi/eficenter.ru/consultant/class/get_user_info.php
<?php
 header("Content-type: application/json"); class GetUserInfo{ private $user_ip; public function __construct() { $this->user_ip = $_POST['user_ip']; require 'mysql.php'; } public function getInfo(){ if($user_info = $this->getBasicInformation()){ $user_info['user_info'] = unserialize($user_info['user_info']); $user_info['moving'] = $this->getMoving(); echo json_encode($user_info); exit; }else{ exit; } } private function getBasicInformation(){ $sql = "SELECT user_info FROM ok_online WHERE user_ip = {$this->user_ip}"; $mysql = Mysql::getInstance(); $result = $mysql->query($sql); if($result->columnCount() == 0){ return false; }else{ return $result->fetch(PDO::FETCH_ASSOC); } } private function getMoving(){ $sql = "SELECT * FROM ok_moving WHERE user_ip = {$this->user_ip} ORDER BY at_time DESC"; $mysql = Mysql::getInstance(); $result = $mysql->query($sql); if($result->columnCount() == 0){ return false; }else{ return $result->fetchAll(PDO::FETCH_ASSOC); } } } session_start(); if(isset($_SESSION['who'])){ $load = new GetUserInfo(); $load->getInfo(); }else{ die('Error! Нет прав!!!'); } ?>