Заполнение форм по cookies

artcrazy
На сайте с 20.03.2010
Offline
135
1033

Добрый день!

Знающие люди, подскажите, пожалуйста: как реализовать, чтобы несколько форм автоматически заполнялись при повторном посещении сайта, где уже заполнял данную форму?

Например так реализовано в этом обменнике

Произвел минимальный обмен, при повторном открытии данного URL уже оба нижних поля заполнены.

Если массивы данных в куках не хранятся, то как с помощью кук это реализовано?

RO
На сайте с 13.07.2009
Offline
88
#1

да очень просто, на данный момент, использование cookie в качестве локального хранилища, на стороне клиента является устаревшим. сейчас нужно смотреть в сторону localstorage html5.

Милованов Ю.С
На сайте с 24.01.2008
Offline
196
#2

Про localstorage html5 не знаю, но можно не гонять туда-суда большие данные(к примеру если полей мульон) можно их писать в файл, БД, бла-бла, а в куку ставить АйДи. Забираем айди из куки, читаем из хранилища данные, и подставляем.

Но это так, на уровне фанатизма:)

Подпись))
IL
На сайте с 20.04.2007
Offline
435
#3
Милованов Ю.С:
Забираем айди из куки, читаем из хранилища данные, и подставляем.
Но это так, на уровне фанатизма:)

Да нет, это используется довольно часто.. и называется сессия.. :)

A visitor accessing your web site is assigned a unique id, the so-called session id.

При необходимости можно использовать свой обработчик (можно обойтись и без классов) для работы с нужным хранилищем (бд, кэш итд)

... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )
LEOnidUKG
На сайте с 25.11.2006
Offline
1762
#4

Просто срок работы сессии выставляют 1 год и работай с пользователи сколько угодно.

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
IL
На сайте с 20.04.2007
Offline
435
#5
LEOnidUKG:
Просто срок работы сессии выставляют 1 год и работай с пользователи сколько угодно.

+ задать уникальный session_save_path, иначе, если на сервере есть другие пользователи/сайты garbage collector "почистит" всё до кучи...

LEOnidUKG
На сайте с 25.11.2006
Offline
1762
#6
ivan-lev:
+ задать уникальный session_save_path, иначе, если на сервере есть другие пользователи/сайты garbage collector "почистит" всё до кучи...

Кстати, помню на хабре была хохма с временем сессий, когда хоть 1 клиент высталвля на виртуальных хостингах время жизни 1 сек. и ВСЕ сайты работали по этому правилу. Конечно все хранили данные в общем хранилище 🍿

artcrazy
На сайте с 20.03.2010
Offline
135
#7

Спасибо за дельные советы! Помогло )

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий