Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Сессии (PHP)

364
21 декабря 2007 года
Xupypr
148 / / 20.04.2000
Добрый день.

Делал авторизацию на сайте через куки, посоветовали использовать сессии для обеспечения безопасности.
Переделал, все работает, но возникла маленькая неприятность.

При авторизации сделал radio [ ] "Запомнить меня".
Создаю сессию, запоминаю логин и пароль.. все замечательно, НО! работает это все только до закрытия браузера, в последствии сессия не востанавливаеться.

На обработку запоминания пишу

$cookie_time=time()+30758400;
session_set_cookie_params($cookie_time);

не помогает =( ...

Может стоит самостоятельно записывать в куки ид сессии и при открыии пытаться востановить ее?? Для чего же тогда session_set_cookie_params???
256
21 декабря 2007 года
foxweb
1.0K / / 27.07.2005
А где у этой функции путь, домен?
Отладка, мой друг, отладка :) Для начала посмотри что показывает session_get_cookie_params()
364
21 декабря 2007 года
Xupypr
148 / / 20.04.2000
Сделал так


if (isset($form_rem)) { $cookie_time=time()+30758400; } else {$cookie_time=0;}

session_start();

$sgcp = session_get_cookie_params();
session_set_cookie_params($cookie_time, $sgcp["path"], $sgcp["domain"], $sgcp["secure"]);

....
session_get_cookie_params показывате "0", "/", "", "", ""
И все равно не запоминает =( ...

Видимо я чего-то недопонимаю..
364
21 декабря 2007 года
Xupypr
148 / / 20.04.2000
ух... пробывал до открытия сессии это делать
session_set_cookie_params($cookie_time);
session_start();

тоже не помогло =/ ...

пробовал так

session_set_cookie_params($cookie_time,"work/rv/",".arbatsoft","");
session_start();

тоже 0 реакции...
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог