загрузка...
Дата публикации: 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.' посетителей';
?>
Назад в раздел