Помимо перезаписи URL-адресов, какие опции доступны для поддержания сеансов без использования файлов cookie?
-
05-07-2019 - |
Вопрос
Я видел различные варианты перезаписи URL-адресов здесь, в Stack Overflow, и в других местах в Интернете, но было любопытно посмотреть, есть ли другие варианты.
Решение
Это предположение, поскольку файлы cookie и переписывание URL-адресов являются двумя главными, но технологически, я думаю, было бы возможно:
- сделайте какой-нибудь массовый взлом с помощью javascript, который захватывает все ссылки и отправляет форму с информацией.
- отслеживание сеанса на сервере на основе IP-адреса
Очевидно, что у обоих есть свои недостатки и дыры.
Другие советы
Переменные сеанса? На работе нам не разрешено использовать не сессионные куки-файлы без загрузки разрешений.
Вы можете поддерживать состояние с помощью файла cookie или параметра запроса. Браузер должен каким-то образом передавать данные на веб-сервер, и это только два варианта.
Полагаю, это будет зависеть от того, какую технологию вы используете. В ColdFusion вы можете поддерживать переменные сеанса без файлов cookie.
Использование хранилища базы данных на стороне клиента, такого как Google Gears (sqlite)? Html5, как ожидается, будет включать один ( веб-пакет уже делает это ). р>