Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Сессий куки
Форумы портала PHP.SU » PHP » SQL и Архитектура БД » Сессий куки

Страниц (1): [1]
 

1. bmyrzali - 05 Ноября, 2013 - 11:35:08 - перейти к сообщению
День добрый. Есть страничка index, там находятся блоки созданные с помощью jquery. Так вот, после обновление страницы все уходит в первоначальную позицию, а хотелось бы что бы она там же оставалось. Как это можно сделать с помощью сессий или кука или еще что нибудь
2. Deonis - 12 Ноября, 2013 - 10:25:30 - перейти к сообщению
Теоретически, для такой задачи, можно использовать LocalStorage. Сравнивая с теми же cookie, в которых можно сохранить до 4Кб информации, в LocalStorage можно хранить около 5Мб. А это, по сути, достаточно, чтоб сохранить вообще всю страницу целиком. Но такой подход не всегда будет приемлем. Если вы генерируете какие-либо дополнительные элементы на странице и хотите оставить текущую структуру после обновления, то более логичным было бы использования хэша. Напр., нажал юзер на кнопку "Показать блок", добавили хэш к URI - site.ru/something/page.html#show-block. Вам остается отслеживать присутствие хэшей и, в зависимости от результата, запускать ту или иную функцию в JS.

 

Powered by ExBB FM 1.0 RC1