Счетчик посетителей на PHP
Если вы посетили ресурс в первый раз, будет выведено приветствие. Иначе выводится общее число посещений и дата последнего посещения.
PHP
<?php
// устанавливаем переменную в 0, это имеет значение
// только в том случае, если кука не присвоена переменной
$visitCounter = 0;
// если кука присвоена переменной, переменной $visitCounter добавляем единичку
if(isset($_COOKIE['visitCounter'])){
$visitCounter = $_COOKIE['visitCounter'];
$visitCounter ++;
}
// если кука с последним визитом установлена, то ее значение
// будет передано переменной $lastVisit, и оно будет показано ниже
if(isset($_COOKIE['lastVisit'])){
$lastVisit = $_COOKIE['lastVisit'];
}
// устанавливаем куку для visitCounter (счетчика)
setcookie('visitCounter', $visitCounter+1, time()+3600);
// устанавливаем куку для последнего визита
setcookie('lastVisit', date("d-m-Y H:i:s"), time()+3600);
// если переменная равна 0, говорим 'welcome', иначе выводим
// общее число посещений пользователем и дату последнего визита
if($visitCounter == 0){
echo "Welcome";
} else {
echo "This is your visit number ".$visitCounter;
echo '<br>';
echo "Last time, you were here ".$lastVisit;
}
?>
Статья о куках PHP: куки php, cookie
Комментарии к статье