<?php
$path = 'configs/'.$_SERVER['HTTP_HOST'];
$config = file(is_file($path) ? $path : 'default.env');
$cfg = array_filter($config, function($elem) {
return !empty(trim($elem));
});
foreach($cfg as $elem) {
putenv(trim($elem));
}
$str = '';
$arr = getenv();
foreach($arr as $k=>$v) {
$str .= $k.'='.$v;
}
file_put_contents('/var/www/lotos/storage/logs/envVars', $str);
В файле только системные переменные, которые через $_SERVER можно получить.
У меня отключен register_globals, может это влияет?
_____________
программирование - инструмент для решения конкретных задач, любая попытка спроектировать что-то универсальное приведет к провалу.©paul85
В любом случае тебе прийдётся пройти путь изобретения велосипеда, который прошли другие, только причиной твоего изобретения будет непонимание принципов работы велосипеда изобретённого другими людьми.©SlavaFr
jQuery это попытка использовать АН-225 для перевозки зубочистки