загрузка...
Дата публикации: 16.12.2016 14:28:36


свой счетчик на сайт пример на PHP с MySQL

Решил написать свой счетчик посещений на сайт. Воспользуемся базой данных на MYSQL создадим таблицу counter с полями count и date

На главной странице в месте где желаете счетчик разместите:


<?php include('counter.php');?>

Коннект к бд прописываем заранее. Файл counter.php

<?php
//получим дату
$today = getdate();
$month = $today['mon'];
$mday = $today['mday'];
$year = $today['year'];
$cdat ="$year-$month-$mday";
$res=mysql_query('SELECT count, date FROM counter WHERE date="'.$cdat.'"');
if (mysql_num_rows($res)==0) { // нет такой даты
mysql_query('INSERT INTO counter (count, date) VALUES ( "0" ,'.$cdat.')');
$count=0;
} else {
$data=mysql_fetch_row($res);
$count=$data[0];
}
if (!isset($_SESSION['count'])) { //Если сессия отсутствует
$_SESSION['count'] = 1;
//Создаем её
$count++;
//Добавляем единицу к переменной
mysql_query('UPDATE counter SET count='.$count.' WHERE date="'.$cdat.'"');
}
//Выводим количество просмотров.
echo 'Сегодня у вас было '.$count.' посетителей';
?>


Назад в раздел

Личный кабинет

Логин:
Пароль:
Регистрация
Забыли свой пароль?
Войти как пользователь:
Войти как пользователь
Вы можете войти на сайт, если вы зарегистрированы на одном из этих сервисов:

Ссылки

Яндекс.Метрика

Последняя новость

18.06.2019 новое лицо сайта b-tema.ru
Закончена работа над ребрендингом сайта b-tema.ru, теперь это современный адаптивный одностраничный лэндинг.
подробнее тут

О погоде

Яндекс.Погода


SPRINTHOST.RU: быстрый и надежный хостинг!