Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
Paul_REE
0 / 0 / 0
Регистрация: 30.07.2017
Сообщений: 24

Счётчик посетителей онлайн (PHP, jQuery mySQL) - не работает?

25.12.2017, 01:02. Просмотров 862. Ответов 12
Метки (Все метки)

Добрый вечер!
Имеется следующий код счётчика посетителей онлайн. Оригинал статьи находится здесь.

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
<?php
require_once("connection.php"); // подключаем скрипт
 
session_start();
$_SESSION['session']=session_id();
 
 
function total_online()
{
 global $connection;
 
 $current_time=time();
 $timeout = $current_time - (60);
 
 $session_exist = "SELECT session FROM total_visitors WHERE session='".$_SESSION['session']."'";
 
 $result_session_exist = mysqli_query($connection, $session_exist) or die("Ошибка " . mysqli_error($connection));
 
 $session_check = mysqli_num_rows($result_session_exist);
 
 if($session_check==0 && $_SESSION['session']!="")
 {
 "INSERT INTO total_visitors values ('','".$_SESSION['session']."','".$current_time."')";
 }
 else
 {
  "UPDATE total_visitors SET time='".time()."' WHERE session='".$_SESSION['session']."'";
 }
 
 $select_total = "SELECT * FROM total_visitors WHERE time>= '$timeout'";
 
 $result_select_total = mysqli_query($connection, $select_total) or die("Ошибка " . mysqli_error($connection));
 
 $total_online_visitors = mysqli_num_rows($result_select_total);
 return $total_online_visitors;
}
 
if(isset($_POST['get_online_visitor']))
{
 $total_online=total_online();
 echo $total_online;
 exit();
}
?>
 
<html>
<head>
<script type="text/javascript" src="js/jquery-3.2.1.js"></script>
<script type="text/javascript">
$(document).ready(function(){
setInterval(function()
{ 
 $.ajax
 ({
 type:'post',
 url:'',
 data:{
  get_online_visitor:"online_visitor",
 },
 success:function(response) {
 if(response!="")
 {
  $("#online_visior_value").html(response);
 }
 }
 });
}, 10000)
}); 
</script>
</head>
<body>
<?php
 
// To Get Total Online Visitors
$total_online_visitors=total_online();
 
?>
 
<div id="stat">
<li>Онлайн <span id="online_visior_value"><?php echo $total_online_visitors;?></span></li>
</div>
</body>
</html>


При запуске этого кода (т.н. файл statistics.php), отображается текст Онлайн 0. У вас также? Или где-то в коде закралась ошибка?

Вернуться к обсуждению:
Счётчик посетителей онлайн (PHP, jQuery mySQL) - не работает?
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.12.2017, 01:02
Готовые ответы и решения:

Php + mySql? jQuery? CSS?
С помощью каких инструментов можно реализовать выделенные области PSD-макета?...

Не работает PHP+jQuery+AJAX
Есть файл, называется all.php. В нем есть Javascript код. Он расположен между...

Php+MySQL jquery Сначала загрузить пустую таблицу, потом в неё догрузить значения из БД
Есть таблица HTML. Неважно какая. Пусть будет простая. Такого вида: ...

Счётчик посетителей (php+mysql)
Нуждаюсь в вашей помощи. Требуется самый простой, несложный счётчик...

счётчик онлайн посетителей
Помогите,пожалуйста, написать счйтчик онлайна посетителей на сайте. Только...

12
Другие темы раздела
PHP Перадать данные в модльное окно http://www.cyberforum.ru/php/thread2164558.html
Здравствуйте! Задача, передать данные в модальное окно. Есть таблица, при клике по ячейке необходимо передать несколько параметров (содержимое ячейки, номер ячейки) как это реализовать?
PHP Как запретить переход по ссылке (админ панель)? Привет всем. Есть форма авторизации. <?php require "rb.php"; R::setup( 'mysql:host=1111;dbname=111', '111', '' ); //db connect $user = R::load('user',1); if($_POST == 'admin' &&... http://www.cyberforum.ru/php/thread2164251.html
Не могу разобраться в ссылках PHP
Покупали года два так назад билетную систему для себя, разработчик забил на проект и свалилось все на мою голову. Есть переменная $html = '<div><img src="http://'.$_SERVER.' ну и дальше адрес...
PayPal, кодировка PHP
Здравствуйте, добавляю на сайт кнопку быстрой покупки от paypal, при отправке названия товара в paypal, кириллица превращается в иероглифы.
PHP Добавить модуль после определенного тега http://www.cyberforum.ru/php/thread2163084.html
Нашел вот такой код. Он вставляет <div></div> после заданного мною количества абзацев. <?PHP function addContent($addTo, $add, $cntRep, $after = '</p>', $openTag = '<div align="center">',...
PHP Вместо русских символов знаки ? phpMyAdmin Итак, вывожу русские символы из БД, и нифига, много что <?php $link = mysqli_connect('localhost', "root", '', 'raspisanie'); mysqli_set_charset( 'utf8' , $link); if (!$link) { ... подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru