Объявить сессию в js функции

118
26 ноября 2019, 14:10

Задача стоит в том что бы при нажатии на крестик закрывания блока ,записать в сессию параметр, на основании которого потом при перезагрузке страницы знать отображать блок или нет , событие висит на крестике , так вот он работает на jquery+js ,собственно как объявить сессию php в функции js ? так как при написании php кода он выполняется независимо от того был нажат крести или нет.

Answer 1

Это надо сделать в javascript секции кода

sessionStorage.setItem("key","value");

....

let value = sessionStorage.getItem("key");

Но sessionStorage это сессионное хранилище на клиенте, т.е. в браузере у пользователя, информация в нём протухнет вместе с сессией, для хранения состояния пользовательского интерфейса больше подходит localStorage

READ ALSO
Обращение к свойству объекта в php

Обращение к свойству объекта в php

Как обратиться к свойству объекта которое имеет в начале знак $? Пробовал:

93
PHP Найти значение в файле и удалить строки

PHP Найти значение в файле и удалить строки

Пытаюсь упростить задачу по удалению инфы из конфигаВ конфиге есть записи типа -

111
Как убрать ссылки из php виджета

Как убрать ссылки из php виджета

Вот код php виджетаВ виджете все добавленные картинки становятся со ссылками, подскажите, пожалуйста, как убрать автоматические ссылки? Конечно...

90
Генерация PHP-классов из русскоязычной XSD

Генерация PHP-классов из русскоязычной XSD

Есть XSD, которая в качестве значений аттрибутов использует русскоязычные наименованияНапример,

97