Другие ответы великолепны; Мне не нужно повторять это. Но у меня есть некоторые дополнительные комментарии.
Пожалуйста, не помещайте данные сеанса (весь сеанс) в cookie, а только идентификатор сеанса, возможно, хэшированный. Людям слишком легко редактировать содержимое куки. Оставить данные сеанса на сервере; возможно, в базе данных, если у вас много одновременных пользователей или сеансы живут очень долго.
Если даже сам идентификатор сессии очень ценен, вы можете даже поместить его в параметр POST, тем самым предотвращая его появление в самом URL.