Установка переменной внутри .htaccess файла Windows XAMPP - PullRequest
0 голосов
/ 30 октября 2018

В настоящее время я работаю над проектом PHP, где мне нужно запускать некоторый исходный код PHP перед каждым запросом. Я искал в Интернете и нашел решение использовать

php_value auto_prepend_file "path_to_project/session_check.php"

внутри .htaccess файла. Это прекрасно работает, но мне нужно поместить путь к проекту внутри переменной, поэтому я пытаюсь поместить его как переменную окружения, такую ​​как

SetEnv PROJECT_PATH path_to_project

внутри .htaccess файла и попытался получить переменную окружения внутри того же .htaccess файла, как

php_value auto_prepend_file %{PROJECT_PATH}/session_check.php

Но это не работает. Однако я могу получить доступ к той же переменной окружения внутри файлов PHP с помощью

getenv('PROJECT_PATH')

но не внутри .htaccess файла

Я нашел похожий вопрос, уже заданный 1 год назад

Переменная в .htaccess

Но не было ответа.

Полный код внутри .htaccess файла приведен ниже

SetEnv PROJECT_PATH path_to_project
php_value auto_prepend_file %{PROJECT_PATH}/session_check.php

Обратите внимание, я использую XAMPP в операционной системе Windows.
Любая помощь или альтернативный подход будет принята с благодарностью.

...