Вызов функции PHP в Oracle PL / SQL - PullRequest
       20

Вызов функции PHP в Oracle PL / SQL

0 голосов
/ 10 февраля 2010

Я использую Oracle Application Express, и мне было интересно, можно ли вызвать php внутри процесса страницы pl / sql?

Могу ли я использовать htp.p или htp.prn в pl / sql?

Например, допустим, у меня есть функция php на сервере, которая возвращает remote_addr локального компьютера - я в основном хотел бы захватить это значение функции и добавить его в созданную мной таблицу оракулов.

Надеясь, что кто-то может помочь.

Спасибо.

1 Ответ

0 голосов
/ 11 февраля 2010

Звучит ужасно. Насколько я понимаю, веб-сервер принимает запрос браузера и запускает его либо в базу данных, либо на «сервер» PHP (или в препроцессор, либо на что-либо еще), либо обслуживает его напрямую (если он идет как библиотека javascript, сидящая как плоская). файл на веб-сервере).

Если вы хотите, чтобы Oracle «увидел» результат функции PHP, единственным способом было бы, чтобы сервер PHP сначала выполнил эту функцию, прежде чем передать запрос (и результат функции) в Apex.

Я думаю, что вам лучше всего посмотреть, как PHP определяет remote_addr (например, он просто просматривает переменную CGI_ENV) и реплицировать его в базе данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...