bookworm
Guest
Переменные окружения
Я думаю, что я далеко не новичок в PHP, пишу несколько лет.
Естьтакие работы как shatura-salon.ru или serkos.ru
Но недавно я столкнулся с проблемой, которую никак не могу разрешить.
Итак, мне понадобилось использовать Smarty.
Как известно, конфигурация его перменных проводится через htaccess. Так вот в чем беда:
Все переменные в php видятся как REDIRECT_имя_переменной
Такое вроде бы должно происходить при редиректе, но (насколько я понял из документации по apache) переменные с префиксом добавляются, а не заменяют исходные.
В итоге, в perl я прекрасно вижу MY_VAR
А вот php показывает (смотрю через phpinfo())
только REDIRECT_MY_VAR
Кроме него есть REDIRECT_STATUS, а остальные (стандартные, типа DOCUMENT_ROOT) видны нормально!
И что еще более странно - если прописать SetEnv не в htaccess, а в httpd.conf - то все будет нормально!
Большая просьба - помогите решиьт проблему. Уже озверел.
Я думаю, что я далеко не новичок в PHP, пишу несколько лет.
Естьтакие работы как shatura-salon.ru или serkos.ru
Но недавно я столкнулся с проблемой, которую никак не могу разрешить.
Итак, мне понадобилось использовать Smarty.
Как известно, конфигурация его перменных проводится через htaccess. Так вот в чем беда:
Все переменные в php видятся как REDIRECT_имя_переменной
Такое вроде бы должно происходить при редиректе, но (насколько я понял из документации по apache) переменные с префиксом добавляются, а не заменяют исходные.
В итоге, в perl я прекрасно вижу MY_VAR
А вот php показывает (смотрю через phpinfo())
только REDIRECT_MY_VAR
Кроме него есть REDIRECT_STATUS, а остальные (стандартные, типа DOCUMENT_ROOT) видны нормально!
И что еще более странно - если прописать SetEnv не в htaccess, а в httpd.conf - то все будет нормально!
Большая просьба - помогите решиьт проблему. Уже озверел.