|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
08.01.2011, 21:32 | #1 |
Форумчанин
Регистрация: 04.01.2010
Сообщений: 229
|
проблема с печеньками =)
Изучаю сессии и куки в php. Хочу создать форму в которое пользователь вводит своё имя и попадает на сайт:
страница login.php PHP код:
PHP код:
PHP код:
PHP код:
Проблема в том что даже если пользователь не поставит галочку чтоб запомнили его он серовно запоминается, в куках в браузере появляются пустые куки без содержания. И следовательно при закрытие браузера и нового открытия пользователю не приходиться вводить имя. И второя проблема я не знаю как выходить из сессии когда пользователь закрывает окно браузера... ну и подскажите так общие ошибки по коду, чувствую что он у меня ооооочень кривой... Зарание спасибо |
08.01.2011, 22:36 | #2 |
взагрузке.рф
Форумчанин
Регистрация: 13.06.2010
Сообщений: 117
|
Если хочешь знать, у тебя вообще вообще кривой код и "подсказать какие ошибки по коду" - это переделать весь код
одно это чего стоит Код:
Код:
п.с. название темы в топку!
Взагрузке.рф - Файлы для людей
Ищу художника или веб-дизайнера для создания браузерной онлайн игры! icq 340-289-851 |
08.01.2011, 22:45 | #3 |
Форумчанин
Регистрация: 04.01.2010
Сообщений: 229
|
тогда почему id сессии сохраняется в куках при выходе?..
|
09.01.2011, 06:54 | #4 |
Пользователь
Регистрация: 06.01.2011
Сообщений: 12
|
чтобы идентифицировать пользователя при следующем посещении.
http://ereality.in.ua/reg
|
09.01.2011, 08:36 | #5 |
Форумчанин
Регистрация: 04.01.2010
Сообщений: 229
|
ну.... тогда получается что печеньки наф не нужны? если пользователь откроет страницу - сессия будет продолжать и он не выйдет с сайта...а чтоб просто выйти с сайты удаляем айди из куков и все.... так получается чтоль?...
|
09.01.2011, 09:24 | #6 |
Старожил
Регистрация: 19.04.2010
Сообщений: 2,702
|
Сессии могут "умирать" через некоторое время. Хочу обратить внимание, что для FF сессионые куки лучше через js чистить.
|
09.01.2011, 14:08 | #7 |
Форумчанин
Регистрация: 04.01.2010
Сообщений: 229
|
Переделал. С начало код был ровный, красивый, и не кривой в принципе все работало нормально, но есть проблемка сессия удаляется только через некоторое время после закрытия браузера, если вобще удаляется, я просто читал что она закрывается через 24 минуты, итог пришлось из-вращаться, делать его кривым, в итоге получилось что хотел сделать но получилось криво и не красиво... может у кого ни будь есть идеи как это сделать по проще?
вот страници: login.php: PHP код:
PHP код:
PHP код:
PHP код:
|
09.01.2011, 14:21 | #8 |
Форумчанин
Регистрация: 04.01.2010
Сообщений: 229
|
эх блин.... если не поставить галочку запомнить закрыть браузер и попробовать опять зайти, только сразу на a.php то пользователь войдет =(
у меня уже идеи кончились... был бы хорошо и все на много упростилось если бы закрытие браузера как то обозначалось... к примеру $_SERVER['exit'] и если пользователь закрывает браузер то она принимает какое либо значение то это было бы идеально... может быть есть такая переменная или что то на подобие? :confu sed: |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблема с рамами/Проблема с ЖД | DRAGGER | Компьютерное железо | 6 | 04.01.2009 23:37 |