изменение session id

  • Автор темы Автор темы Domovoj
  • Дата начала Дата начала

Domovoj

Guest
Автор оригинала: Фанат если остальные не поняли - обсуждение бессмысленного вопроса и демонстрировать "глубину" своих познаний продолжать не нужно.
Вопрос не бессмысленный. Например, открываем сессию, проверяем действительно ли это тот браузер, где сессия была открыта изначально. Если не тот, то закрываем сессию (не удаляя её) и начинаем новую с новым ID (чтобы исключить подмену sessionid).

Может кто знает лучшее решение, чем
PHP:
session_close();
session_id(-1);
session_start();
session_regenerate_id():
?
 
вот и решай свой небессмысленный вопрос в СВОЁМ топике
 
> Если не тот, то закрываем сессию
PHP:
setcookie(session_name());
header('Location: '.str_replace(session_name().'='.session_id(),'',$_SERVER['REQUEST_URI']));
exit();
что-то вроде того.
 
Сверху