Интересно, а как в FB 2.0.3 или 2.1 можно узнать IP клиета ?
Модератор: kdv
Интересно, а как в FB 2.0.3 или 2.1 можно узнать IP клиета ?
Интересно, интересно, а как в FB 2.0.3 или 2.1 можно узнать IP клиента ???
И как можно их отключать выборочно???
И как можно их (клиетов) отключать, выборочно???
Нелп!!!
Нелп!!! Никто не знает или так просто, что и говорить не о чем???
Чё там искать-то?!
А по IP ищи слово GET_CONTEXT
А по IP ищи слово GET_CONTEXT
get_context для 2.0
mon$attachments для 2.1
релизноты имеют оглавление. Все разбито по разделам. кроме того там есть поиск. Можно ведь было дать поиск по буквам IP, например?
p.s. я релизноты по 2.0 и 2.1 целиком не читал. Я ищу там только то, что мне нужно.
mon$attachments для 2.1
диагностирую неспособность разбираться в документации, или работать со справочниками, уж извини.Ну, не могу я в нем (release notes) разобраться.
релизноты имеют оглавление. Все разбито по разделам. кроме того там есть поиск. Можно ведь было дать поиск по буквам IP, например?
p.s. я релизноты по 2.0 и 2.1 целиком не читал. Я ищу там только то, что мне нужно.
Спасибо WildSery и конечно kdv
Спасибо WildSery и конечно kdv зато, что наставили на путь истинный. Буду разбираться, как разберусь, создам тему с наглядным примером. Думаю, многим будет интересно... Не все же такие умные...
нет уж, не надо. я лучше потрачу пару минут своего времени, и процитирую релизноты:Буду разбираться, как разберусь, создам тему с наглядным примером.
Firebird 2.0, RN 2.01, страница 43(33) -
New System Functions to Retrieve Context Variables
RDB$GET_CONTEXT( <namespace>, <variable> )
CLIENT_ADDRESS :: The wire protocol address of the remote client, represented as a string. The value is
an IP address in form "xxx.xxx.xxx.xxx" for TCPv4 protocol; the local process ID for XNET protocol; and
NULL for any other protocol.
там же пример:
new.jrn_lastaddr = rdb$get_context('SYSTEM', 'CLIENT_ADDRESS');
А про Firebird 2.1 - mon$attachments даже говорить нет смысла, достаточно посмотреть в эту таблицу
не вижу смысла раздирать release notes на куски, да еще и оформлять в виде "темы с примером". Как видишь, в RN уже есть примеры, надо их только ПРОЧИТАТЬ.Думаю, многим будет интересно... Не все же такие умные...
p.s. в общем, позорище. документации, конечно, мало. Надо топик на форуме завести с вопросом, и т.д. А потом еще и предложить мне это в FAQ внести.
p.p.s. я не предлагаю знать сервер или релизноты вдоль и поперек. Нормальный разработчик должен знать, ГДЕ он может найти интересующую его информацию.
До твоего вопроса мне этот get_context нафиг не был нужен, и я не знал где он в релизнотах упомянут. Но я знал о нем, потому что в самом начале бегло ознакомился с описанием новых фичей в начале релизнотов.