Переменная среды в Niginx или использование phpdotenvPhp

Кемеровские программисты php общаются здесь
Anonymous
Переменная среды в Niginx или использование phpdotenv

Сообщение Anonymous »

Я пытаюсь сохранить ключ авторизации API (конфиденциальную информацию) в переменной среды. Я использовал fastcgi_param внутри местоположения ~.php$ в конфигурации Nginx. Я вызываю эту переменную внутри файла function.php в WordPress, чтобы использовать API. Это безопасно или мне следует использовать php-пакет phpdotenv и создать файл .env для определения переменной. Спасибо
Nginx:
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php8.1-fpm.sock;
fastcgi_param API_AUTH 'xxxxxxxxxxxxxxxxxxxx';
}

Function.php
$auth = $_SERVER['API_AUTH'];


Подробнее здесь: https://stackoverflow.com/questions/787 ... -phpdotenv

Вернуться в «Php»