Я использую php для своего сайта, и мне было интересно, стоит ли использовать $ _SERVER
md5 ($ _ SERVER ['remote_addr'] + $ _SERVER ['http_user_agent'])) в поле cookie_auth в пользовательской таблице.
Когда пользователь входит в систему, php будет использовать указанный выше ключ, чтобы повторно проверить текущего пользователя и сравнить его с сохраненным ключом, и, если он совпадает, получить кредиты для пользователя.
Проблемы в том, что пользовательский агент может измениться, и IP может измениться. Я думаю, что моя главная проблема - пользовательский пользовательский агент. IP-адреса обычно остаются в течение месяца или двух, и у моей основной базы пользователей есть статические IP-адреса (компании), поэтому это не должно быть проблемой.
Существуют ли другие переменные php $ _SERVER, которые я мог бы объединить, которые были бы менее изменчивыми ... но все же динамичными?
У меня есть руководство по php, но я не вижу ничего полезного ... Может быть, я что-то упустил.
Реализуют ли другие разработчики что-нибудь подобное?
Мысли
Есть ли лучший способ сделать это?