Как я могу предложить отслеживание SESSION на основе URL и COOKIE в зависимости от поддержки файлов cookie?

У меня есть сайт PHP, где 20% посетителей не имеют поддержки cookie.

Как я могу предложить отслеживание сеансов как на основе URL, так и на основе файлов cookie, в зависимости от поддержки файлов cookie?

Другими словами, если пользователь принимает файлы cookie, мы используем отслеживание сеансов на основе файлов cookie. Но если они этого не делают, то мы переключаемся на отслеживание сеансов на основе URL, чтобы эти пользователи все еще могли использовать сайт.

Я не хочу потерять 20% своих пользователей и не хочу, чтобы сайт, на 100% основанный на отслеживании URL-сессий, представлял не только угрозу безопасности, но и определенные ограничения, которые не нужны другим 80% пользователи должны терпеть.

1 ответ

Решение

PHP в значительной степени выполняет эту работу автоматически. Он добавит идентификатор сеанса ко всем ссылкам, если cookie не может быть использован. Это должно работать из коробки с любой установкой PHP по умолчанию.

Другие вопросы по тегам