Поправьте меня, если я не прав, пожалуйста:
- Сеансы будут длиться ограниченное время (обновляются с сервера каждые 15 минут или около того, пока браузер не будет закрыт) - более безопасный / короткийтермин
- С другой стороны, файлы cookie могут сохраняться до тех пор, пока браузер не закроется или не наступит какое-то определенное время в будущем - наименее безопасный / долгосрочный
Учитывая это, как разрешить пользователюзакрыть его / ее компьютер, вернуться через несколько дней и открыть сайт, и при этом войти в систему с помощью файлов cookie и, тем не менее, каким-либо образом быть в безопасности?
Как кому-то нравится, например, amazon, сделать это?
РЕДАКТИРОВАТЬ:
Чтобы быть более понятным, вот пример:
if (!isset($_SESSION['id']))
{
$_SESSION['id'] = $_COOKIE['id'];
$_SESSION['email'] = $_COOKIE['email'];
}
это явно плохо, что лучше?