Как сделать, чтобы cookie отслеживания пользователей Apache были десятичными, а не шестнадцатеричными?

0

Раньше считалось, что значение cookie было десятичным. Но что-то изменилось, и теперь он стал шестнадцатеричным.

Нужно войти в поле bigint mysql db.

Он записывается как env var и помещается в log/db с форматом журнала% {var} e. Таким образом, преобразование var в десятичную работу тоже.

Спасибо

Теги:
cookies
hex
decimal

1 ответ

1
Лучший ответ

Если вы запишете шестнадцатеричную строку "ABC", то преобразуйте ее в десятичную:

CONV('ABC', 16, 10)  -->  2748

Или сохраните его в колонке BINARY используя

UNHEX('...')
  • 0
    Благодарю. Это работает. Есть ли способ сделать преобразование в пространстве среды Apache? Значение также включено в файл журнала. Так что было бы неплохо иметь его в десятичном виде (то же самое и в базе данных, и в файле журнала). Очередной раз. Благодарю.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню