Открыть меню    

Счетчик посетителей на 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

Комментарии к статье

Добавить комментарий к сниппету