Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: сохранение данных в формах
 
 автор: Dazzl   (11.07.2011 в 22:12)   письмо автору
 
 

Люди бывает так что ввел данные форму (регистрации и т.д.) один раз и потом он высвечиваются там сами, даже после перезагрузки, их сохраняет браузер или это здесь что-то другое?

  Ответить  
 
 автор: cheops   (11.07.2011 в 22:19)   письмо автору
 
   для: Dazzl   (11.07.2011 в 22:12)
 

Если обработчик находится в том же файле, то в атрибуты value полей можно подставить значения из POST-данных, поэтому введенные пользователем информация не пропадает. Иногда, при сложных формах или размещении обработчика в другом файле используют сессию. Как правило, это забота разработчика, браузер может запонить пароль, не все данные.

  Ответить  
 
 автор: Dazzl   (11.07.2011 в 22:20)   письмо автору
 
   для: cheops   (11.07.2011 в 22:19)
 

а разве после перезагрузки и сесия и POST не пропадают?

  Ответить  
 
 автор: cheops   (11.07.2011 в 22:31)   письмо автору
 
   для: Dazzl   (11.07.2011 в 22:20)
 

POST - пропадает, сессия - нет, если вы поместите в неё данные, они там и останутся.

  Ответить  
 
 автор: Valick   (11.07.2011 в 22:34)   письмо автору
 
   для: cheops   (11.07.2011 в 22:31)
 

+ ну и естественно если её не забывать стартовать

  Ответить  
 
 автор: Dazzl   (11.07.2011 в 22:37)   письмо автору
 
   для: Valick   (11.07.2011 в 22:34)
 

даже если перезагрузить комп сесия сохроняеться?

  Ответить  
 
 автор: cheops   (11.07.2011 в 22:52)   письмо автору
 
   для: Dazzl   (11.07.2011 в 22:37)
 

Нет, если браузер закрыть - она пропадает, кроме того, на многих серверах сессия дополнительно ограничена по времени.

  Ответить  
 
 автор: Dazzl   (11.07.2011 в 23:06)   письмо автору
 
   для: cheops   (11.07.2011 в 22:52)
 

ясно спасибо

  Ответить  
 
 автор: Emm   (12.07.2011 в 02:19)   письмо автору
 
   для: cheops   (11.07.2011 в 22:52)
 

А мы сессию сменим на localStorage и если не менять браузер, то даже после перезагрузки компа данные можно восстановить:)

  Ответить  
 
 автор: Dazzl   (12.07.2011 в 10:03)   письмо автору
 
   для: Emm   (12.07.2011 в 02:19)
 

localStorage а что за функция или команда?

  Ответить  
 
 автор: cheops   (12.07.2011 в 11:33)   письмо автору
 
   для: Dazzl   (12.07.2011 в 10:03)
 

Локальное хранилище браузера (это из области JavaScript), не всеми браузерами поддерживается. Это технология идет на смену cookie, но пока её можно применять для хранения не критической информации или использовать JS-библиотеки, которые эмулируют хранилище в тех браузерах, которые его не поддерживают.

  Ответить  
 
 автор: Dazzl   (12.07.2011 в 12:29)   письмо автору
 
   для: cheops   (12.07.2011 в 11:33)
 

ясно спасибо

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования