Здравствуйте.
Установил куки через setcookie("login", $login, time() + (3600 * 24 * 30));
Пытаюсь удалить куки через setcookie("login", "", time() - (3600 * 24 * 30));
Пытался и так setcookie("login", "", time() - 3600);
Но он не удаляет. Заходил в "сведения о сайте" в Хроме. В "использование файлов cookie" пишет рабочий куки login и после удаления куки пишет еще один куки с таким же именем и контентом deleted.
Устанавливал куки через переменную. Может нужно ставить куки через сессию?
Рабочий вариант
setcookie('login', null, -1, '/');
В вашем примере setcookie("login", "", time() - 3600); второй параметр отправляется пустая строка, но все же значение некое.
Либо же так:
setcookie('login', false, 1);
Сборка персонального компьютера от Artline: умный выбор для современных пользователей