Я пытаюсь сохранить IP-адрес и идентификатор сеанса PHP, чтобы «однозначно» идентифицировать пользователя, управлять пользовательской очередью для управления (одним) аппаратным устройством через Интернет с помощью токена. Когда у пользователя есть токен, у него есть разрешение на управление устройством в течение X времени (2 минуты). Затем мне также нужна временная метка, время, в которое пользователь запросил токен.
Я обнаружил проблемы с поиском правильного типа поля для IP-адреса и отметки времени в SQlite.
Я работаю с PHP, поэтому хотелось бы получить простой способ извлечь из базы данных очередь, соответствующую «текстовому» идентификатору сеанса cookie и IP, используя временную метку для упорядочения и фильтрации.
Как лучше хранить их в базе данных SQlite?
Должен ли я использовать целое или текстовое поле? а есть функции для работы с этими типами?