При заполнении формы заказа товара в интернет магазине хочется сохранять введенные данные сразу, после того как произошел переход из одного поля в другое. Т.е. заполнил человек имя и телефон, а потом на заполнении адреса у него, допустим, браузер упал. После восстановления страницы хотелось бы иметь заполненными те поля, которые он заполнить успел. Как реализовать?
Поддержу куки. Лишь потому, что быстро и просто реализовать. Не надо модифицировать код проекта, просто кусок джаваскрипта написать. Ну а если пользователь выключил куки у себя — ну, значит не судьба, с тем же успехом он и JS мог бы выключить…
Пользователя при условной «загрузке после сбоя» все равно нужно будет идентифицировать чтобы понять какие из сохраненных данных подгружать в форму. Если заказ выполняется без регистрации, то все равно нужно ему оставлять что-то вроде куки. Поэтому, я считаю, на сервер и отправлять ничего не нужно и хранить все у клиента же в куках.