Как при закрытии окна браузера сбрасывать значение в переменной?
Есть массив. Из этого массива берутся данные для заполнения таблицы. Нужно реализовать возможность, чтобы пользователь сайта мог замещать данные массива на свои и чтобы при переходе со страницы на страницу по сайту они сохранялись. Но при следующем заходе на сайт, брались стандартные "по-умолчанию" данные массива.
Надеюсь объяснил...)
Подскажите, пожалуйста, как можно подобное реализовать,
Несмотря на неграмотный заголовок (в момнт, когда пользователь закрывает браузер, никаких переменных уже нету, да и сам РНР скрипт давно умер), сама задача решается очень просто - стандартный механизм сессий идеально для неё подходит.
Но мне бы такое поведение показалось неудобным.
Было бы лучше, если бы введенные пользователем данные записывались в БД, и выводились при следующем заходе на сайт. А сборсить их всегда можно отдельной кнопкой
Каждый раз проверять на наличие, если нет (В куках, если выбрали куки, в сессии если выбрали _SESSION) - формировать значения по умолчанию, и тут же их сохранять в соответствующее место. Пользователю на каждую страницу выдавать только из этого места.