Как сохранить постоянные значения в PHP и удалить все постоянные значения при закрытии вкладки ⇐ Php
Как сохранить постоянные значения в PHP и удалить все постоянные значения при закрытии вкладки
У меня есть приложение календарь, которое выглядит следующим образом: Приложение «Календарь».
Функция, которую я реализую, — это функция навигации по месяцам (предыдущий месяц/следующий месяц).
Во время реализации я столкнулся с несколькими проблемами:
[*]PHP не может легко сохранять переменные. [*]Постоянные значения необходимо удалить/удалить при первом закрытии вкладки/открытии страницы.
Решение проблем 2. Существует несколько способов сохранить переменную:
Начало сеанса
session_start(); $_SESSION["favcolor1"] = "зеленый"; echo $_SESSION["favcolor1"]; Проблемы
[*]Значение сохраняется, но переменных нет в памяти приложения. [*]При закрытии вкладки значение остается, что является проблемой.
Сохранение в виде файла cookie
setcookie("TestCookie", "Hello World", time()+3600); echo $_COOKIE["TestCookie"]; Переменную можно найти в хранилище приложения
Проблемы
[*]Если перед setcookie есть эхо, оно будет отменено, т. е. не будет выполнено. (xDD). [*]При закрытии вкладки она сохраняется, что является проблемой.
Другие возможные решения
[*]Внешние файлы, которые должны работать с include и `define [*]Использование базы данных для отслеживания постоянных переменных. 2. Событие закрытия вкладки можно выполнить через JS с помощью beforeunload ?? Есть ли способ сделать это через PHP?
Проблема сохраняется:
[*]Переменная должна сохраниться, и это можно решить. [*]Значения должны быть отменены при закрытии вкладки.
У меня есть приложение календарь, которое выглядит следующим образом: Приложение «Календарь».
Функция, которую я реализую, — это функция навигации по месяцам (предыдущий месяц/следующий месяц).
Во время реализации я столкнулся с несколькими проблемами:
[*]PHP не может легко сохранять переменные. [*]Постоянные значения необходимо удалить/удалить при первом закрытии вкладки/открытии страницы.
Решение проблем 2. Существует несколько способов сохранить переменную:
Начало сеанса
session_start(); $_SESSION["favcolor1"] = "зеленый"; echo $_SESSION["favcolor1"]; Проблемы
[*]Значение сохраняется, но переменных нет в памяти приложения. [*]При закрытии вкладки значение остается, что является проблемой.
Сохранение в виде файла cookie
setcookie("TestCookie", "Hello World", time()+3600); echo $_COOKIE["TestCookie"]; Переменную можно найти в хранилище приложения
Проблемы
[*]Если перед setcookie есть эхо, оно будет отменено, т. е. не будет выполнено. (xDD). [*]При закрытии вкладки она сохраняется, что является проблемой.
Другие возможные решения
[*]Внешние файлы, которые должны работать с include и `define [*]Использование базы данных для отслеживания постоянных переменных. 2. Событие закрытия вкладки можно выполнить через JS с помощью beforeunload ?? Есть ли способ сделать это через PHP?
Проблема сохраняется:
[*]Переменная должна сохраниться, и это можно решить. [*]Значения должны быть отменены при закрытии вкладки.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Лучший способ обработки выхода из системы при закрытии вкладки, но не при обновлении?
Anonymous » » в форуме Php - 0 Ответы
- 13 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Можно ли обойти всплывающее окно браузера при закрытии браузера/вкладки?
Anonymous » » в форуме Jquery - 0 Ответы
- 48 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Можно ли обойти всплывающее окно браузера при закрытии браузера/вкладки?
Anonymous » » в форуме Jquery - 0 Ответы
- 31 Просмотры
-
Последнее сообщение Anonymous
-