|
|
|
Как получить переменные окружения компьютера клиента Oracle
|
|||
|---|---|---|---|
|
#18+
Давно пытаюсь найти ответ на вопрос - как получить переменные окружения компьютера клиента Oracle Весь интернет уже изъездил. Требуется прочитать переменную окружения компьютера клиента Oracle. Такое возможно? owa_util.get_cgi_env не читает, дает Null. Вообще надо получить Ip адрес удаленного клиента. Существует связка PHP - Oracle sys_context('USERENV', 'IP_ADDRESS') дает айпишник копма с PHP а нужен IP удаленного клиента. PHP знает удаленный IP, есть возможность создавать временную переменную окружения на период запроса к Oracle. Надо бы ее перехватить LOGON триггером. Пытаюсь в этом направлении копать. Обходные пути пока не рассматриваю, хочу именно LOGON триггером при соединении с БД. Помогите кто знает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2016, 17:48 |
|
||
|
Как получить переменные окружения компьютера клиента Oracle
|
|||
|---|---|---|---|
|
#18+
Только править PHP-код, чтобы он передавал тем или иным способом нужные значения в базу. Из базы нет простой возможности лазить в окружение веб-сервера. Кроме того, обычно для веб-серверов используется пул коннектов к базе, поэтому подсоединения будет сделано один раз и триггер на LOGON не будет работать на каждый запрос к PHP ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2016, 16:42 |
|
||
|
Как получить переменные окружения компьютера клиента Oracle
|
|||
|---|---|---|---|
|
#18+
постит труизмыТолько править PHP-код, чтобы он передавал тем или иным способом нужные значения в базу. Из базы нет простой возможности лазить в окружение веб-сервера. Кроме того, обычно для веб-серверов используется пул коннектов к базе, поэтому подсоединения будет сделано один раз и триггер на LOGON не будет работать на каждый запрос к PHP Обычно для сохранения параметров сессии используют cookie, бо не факт, что при следующем запросе ты попадешь на тот-же app сервер, а дергать базу, для нагруженного сайта - дополнительная, не нужная нагрузка на нее ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2016, 16:54 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39341012&tid=1887088]: |
0ms |
get settings: |
8ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
155ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 216ms |
| total: | 462ms |

| 0 / 0 |
