Колко пъти си посетил страницата?

Lenin

Registered
Ето един скрипт, който работи с cookies и отчита колко пъти си посетил дадена страница.

Код:
<?php
    if (!isset($counter))
        $counter = 0;
    $counter++;
    setcookie("counter", $counter);
    echo "Посетил си тази страница $counter пъти.";
?>
 
Затваряме броузъра!Отваряме го наново, и какво правим тогава?Пак отначало ли? :shock: :shock: :shock:
 
това съм 1000000% сигурен че няма да работи така както очакваш.
1. дори при рефреш на страницата винаги ще ти показва 1 път.
2. ами ако влезна с друг браузър?
3. ами ако изчисря бисквитките.
4. даже не си задал колко време да са активни бизквитките
соред ме трябва да е така.
<? if(!isset($_GOOKIE['counter'])
{
$_COOKIE['counter']++;
setcookie('counter', $COOKIE['counter'], time()+60*60*24*365); /пази ги 1 година
}?>
и след тва кадето искаш да ги покажеш правиш така.
Вие сте посещавал този сайт <?=$_COOKIE['counter']?> пъти

не е тествано дали работи
 
Взимаш ИП-то и пишеш него в един тхт файл и срещу него 1
При следващото отваряне взимаш ИП-то и търсиш из редовете ако то съвпада увеличаш числото с едно
Така всичко ще ти бъде в един файл!
И няма да имаш проблеми ако някой изтрие бисквитките и подобни глупости!
Ако искаш ще ти напиша кода
 

Back
Горе