Согласие на использование файлов cookie в codeigniter 4 не работаетPhp

Кемеровские программисты php общаются здесь
Anonymous
Согласие на использование файлов cookie в codeigniter 4 не работает

Сообщение Anonymous »

Я пытаюсь установить файл cookie на веб-сайте, над которым сейчас работаю, с помощью codeigniter 4.
Идея состоит в том, чтобы показать всплывающее сообщение с запросом согласия пользователя на установку файлов cookie, и если пользователь согласен с Я создаю файл cookie для сохранения даты и времени последнего посещения. Я также хочу, чтобы, как только пользователь согласится или отклонит его, всплывающее уведомление закроется и не откроется снова, даже если пользователь откроет другую страницу на моем сайте.
Я пробовал разными способами, но ничего не получилось. т работаю. Мне удалось создать файл cookie, но без согласия на локальном хосте, но это не то, что я хочу. Вот код контроллера:

Код: Выделить всё

public function index()
{
$consentimentoCookies = 'concedido';

if($consentimentoCookies == 'concedido') {
setcookie('dataHoraUltimoAcesso', date('d-m-Y---h-i-s'));
}
return renderizaPagina('index');
}
Я попробовал всплывающее уведомление с двумя кнопками: одна для принятия, а другая для отклонения файлов cookie. Но я не мог заставить его работать должным образом. Я ожидаю, что файл cookie будет создан только в том случае, если пользователь согласился.

Подробнее здесь: https://stackoverflow.com/questions/785 ... ot-working

Вернуться в «Php»