Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как получить переменные окружения компьютера клиента Oracle / 3 сообщений из 3, страница 1 из 1
02.11.2016, 17:48
    #39340188
J.Skiff
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как получить переменные окружения компьютера клиента Oracle
Давно пытаюсь найти ответ на вопрос - как получить переменные окружения компьютера клиента Oracle
Весь интернет уже изъездил.
Требуется прочитать переменную окружения компьютера клиента Oracle. Такое возможно?
owa_util.get_cgi_env не читает, дает Null.
Вообще надо получить Ip адрес удаленного клиента.
Существует связка PHP - Oracle
sys_context('USERENV', 'IP_ADDRESS') дает айпишник копма с PHP а нужен IP удаленного клиента.
PHP знает удаленный IP, есть возможность создавать временную переменную окружения на период запроса к Oracle.
Надо бы ее перехватить LOGON триггером. Пытаюсь в этом направлении копать.
Обходные пути пока не рассматриваю, хочу именно LOGON триггером при соединении с БД.
Помогите кто знает.
...
Рейтинг: 0 / 0
03.11.2016, 16:42
    #39340993
Как получить переменные окружения компьютера клиента Oracle
Только править PHP-код, чтобы он передавал тем или иным способом нужные значения в базу.

Из базы нет простой возможности лазить в окружение веб-сервера.

Кроме того, обычно для веб-серверов используется пул коннектов к базе, поэтому подсоединения будет сделано один раз и триггер на LOGON не будет работать на каждый запрос к PHP
...
Рейтинг: 0 / 0
03.11.2016, 16:54
    #39341012
Vadim Lejnin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как получить переменные окружения компьютера клиента Oracle
постит труизмыТолько править PHP-код, чтобы он передавал тем или иным способом нужные значения в базу.

Из базы нет простой возможности лазить в окружение веб-сервера.

Кроме того, обычно для веб-серверов используется пул коннектов к базе, поэтому подсоединения будет сделано один раз и триггер на LOGON не будет работать на каждый запрос к PHP

Обычно для сохранения параметров сессии используют cookie, бо не факт, что при следующем запросе ты попадешь на тот-же app сервер, а дергать базу, для нагруженного сайта - дополнительная, не нужная нагрузка на нее
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как получить переменные окружения компьютера клиента Oracle / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]