Я делаю некоторую пользовательскую аутентификацию, написанную на PHP, и мне нужно установить переменную REMOTE_USER и сделать ее прикрепленной для использования в других приложениях на веб-сервере.
Я могу установить переменную REMOTE_USER
и отобразить ее в $_SERVER
и использовать apache_setenv()
, но при вызове phpinfo()
на второй странице переменная не указывается как установленная.
Веб-сервер Apache 2 с PHP 5. Есть мысли?
Добавление. Примером ситуации может быть проверка подлинности пользователя по таблице базы данных, установка для него переменной REMOTE_USER
, а затем отправка его через прокси на второй сервер, передача REMOTE_USER
по прокси, как описано здесь одна система:
http://docs.splunk.com/Documentation/Splunk/4.3.1/Admin/Usesinglesign-onwithSplunk