Система bugzilla (на основе Perl) имеет функцию автоматического входа в систему с помощью переменной среды http-сервера. Если вы введете правильный идентификатор или имя пользователя, вы автоматически войдете в систему.
Мой сервер работает под управлением Joomla (на основе PHP) и содержит всю информацию о том, кто вошел в систему. Он запускает bugzilla в подкадре.
Итак, как мне установить это значение среды из скрипта PHP?
Другими словами, как следующий скрипт возвращает мою переменную собственного набора в другом месте сеанса из PHP:
#!/usr/bin/perl -wT
print "Content-type: text/html\n\n";
while (($key, $val) = each %ENV) {
print "$key = $val<BR>\n";
}