# cuHyc (24.12.2019 / 22:24)
Simba, А с гостевой в профиле сделаешь так же как с комами ? Ну типо если что вынести как стену)))
Ну там же тоже класс комментов подключается. Там тоже это будет работать.
Добавлено: 25.12.2019 / 09:00
# Simba (24.12.2019 / 19:51)
Ты бы ещё триггеры предложил юзать гг
Чем тебе триггеры неугодили?)) Например в счетчиках, отличная вешь
Еще баг, с 32-битной версией PHP
Uncaught TypeError: long2ip()
Обзор ошибки, и костыль есть на
php bugs
Добавлено: 25.12.2019 / 09:10
long2ip((int)(float)$user['ip_via_proxy'])
# kantry (25.12.2019 / 09:10)
Чем тебе триггеры неугодили?)) Например в счетчиках, отличная вешь
Еще баг, с 32-битной версией PHP
[url=https://github.com/johncms/system/blob/d9e3268f91f1a06d8672ece6fd9e0f4ac87621
А ты уверен что оно работает правильно со всеми ip?)
Simba, Которые у меня в базе есть, правильно показывает.
Simba, Можно inet_ntoa(), inet_aton() использовать.
Это дофига где используется. Надо будет тестить разбираться. Щас на это времени нет )
# Koenig (25.12.2019 / 18:17)
ДоХтор, На гитхабе?
Да, с ПК зайду кину ссылку в личку. Только сперва его теперь обновить надо под актуальную версию джона.
Если говорить про IP. то с LONG форматом был один старый баг (или фича ХЗ), когда значение выдаваемое ip2long() могло быть отрицательным, причем сами цифры правильные.
Лечится так:
https://github.com/johncms/sys ... p#L49
И у нас давно это уже сделано...
AlkatraZ, Так ты 32-х битный php когда включал последний раз?))
Это заголовки
*** (+/-)
"HTTP_X_FORWARDED_FOR": "188.170.82.86",
"PATH": "\/usr\/local\/sbin:\/usr\/local\/bin:\/usr\/sbin:\/usr\/bin:\/sbin:\/bin:\/snap\/bin",
"SERVER_SIGNATURE": "<address>Apache\/2.4.41 (Ubuntu) Server at next.l Port 80<\/address>\n",
"SERVER_SOFTWARE": "Apache\/2.4.41 (Ubuntu)",
"SERVER_NAME": "next.l",
"SERVER_ADDR": "127.0.1.1",
"SERVER_PORT": "80",
"REMOTE_ADDR": "127.0.0.1",
А ниже, на картинке, то что из базы выводится