Я создал всплывающее окно в WordPress, которое открывается, когда IP-адрес посетителя из Австралии. Всплывающее окно будет отображаться при загрузке страницы. Я хочу, чтобы он не отображался до тех пор, пока экран браузера не закроется.
Для этого я использовал куки. Я устанавливаю cookie при нажатии кнопки закрытия и создаю cookie в PHP с помощью ajax.
Вот код, который я использую для создания cookie:
setcookie("stay_here", "yes", 0, "/");
Я установил время cookie на 0, чтобы оно уничтожалось при закрытии браузера. Проблема заключается в том, что на сайте есть область учетной записи пользователя, и когда пользователь входит в систему, создается сеанс пользователя. Этот сеанс не разрушается после закрытия браузера. И когда указанный выше файл cookie создается, он автоматически устанавливает время истечения срока действия как «Сеанс».
Я проверил это в Firefox, и переменная данных «Срок действия» файла cookie установлена как «Сеанс». Так как сеанс не разрушается, когда я закрываю браузер, а значение cookie Истекает, которое установлено как Сеанс, также не уничтожает.
Но я хочу, чтобы единственный cookie-файл был уничтожен при закрытии браузера, а не сеанса.
Надеюсь, вы понимаете мою проблему.
Можете ли вы, ребята, взглянуть на проблему и дать мне решение этой ситуации.
Заранее спасибо.