• Как сделать изменяемое имя cookie?

    @barey
    <?php
    
    setcookie(cookName(), cookAdd(), time() + 10, '/');
    echo 'Вы на сайте уже ' . cookAdd() . ' раз';
    // +1 к имени куки
    function cookName()
    {
        foreach ($_COOKIE as $value) {
            setcookie("test-$value");
            $value++;
            return "test-$value";
        }
        return "test-0";
    }
    
    // Счетчик посещений
    function cookAdd()
    {
        foreach ($_COOKIE as $key => $value) {
            $value++;
            return $value;
        }
        return 0;
    }
    
    // вывод массива всех куков
    echo '<pre>';
    print_r($_COOKIE);
    echo '</pre>';
    Ответ написан
    Комментировать