Переменная среды в 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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