如何使用 cpanel 和 PHP 调用在应用程序管理器中设置的环境变量
How do you call your enviroment variables set in application manager using cpanel and PHP
所以我使用应用程序管理器创建了一个测试应用程序。在我的应用程序路径中,我将如何使用 PHP.
调用我的预设变量
另外我想指出我正在使用 linux godaddy 共享主机。
附加信息:
我只是想有点 "secure" 环境变量,但不熟悉 "best practice" 是什么。在本地环境中,如果我使用的是 nodejs,我了解如何使用 dotenv。
另外,
我正在阅读此 cpanel 文档,但我无法从我的应用程序路径中找到如何使用 php 调用变量。
https://docs.cpanel.net/cpanel/software/application-manager/82/
应用程序名称:
test_app
部署域:
mytestsite.com
基础应用程序URL:
mytestsite.com/
申请路径:
home/mytest-folder
环境变量:
test_var = 测试
在 home/mytest-folder 中使用 PHP 我将如何调用或能够获取我的变量 test_var.
的值
您应该能够使用以下任一方法获取环境变量:
// this should work if `variables_order` includes the 'E' option
$variable = $_ENV['test_var'] ?? null;
// if not `variables_order` includes the 'E' option
// then this should work and it will also populate the '$_ENV' array with the requested variable
$variable = getenv('test_var');
// could be used as a fallback
$variable = $_SERVER['test_var'] ?? null;
参考:
所以我使用应用程序管理器创建了一个测试应用程序。在我的应用程序路径中,我将如何使用 PHP.
调用我的预设变量 另外我想指出我正在使用 linux godaddy 共享主机。附加信息:
我只是想有点 "secure" 环境变量,但不熟悉 "best practice" 是什么。在本地环境中,如果我使用的是 nodejs,我了解如何使用 dotenv。
另外,
我正在阅读此 cpanel 文档,但我无法从我的应用程序路径中找到如何使用 php 调用变量。
https://docs.cpanel.net/cpanel/software/application-manager/82/
应用程序名称:
test_app
部署域:
mytestsite.com
基础应用程序URL:
mytestsite.com/
申请路径:
home/mytest-folder
环境变量:
test_var = 测试
在 home/mytest-folder 中使用 PHP 我将如何调用或能够获取我的变量 test_var.
的值您应该能够使用以下任一方法获取环境变量:
// this should work if `variables_order` includes the 'E' option
$variable = $_ENV['test_var'] ?? null;
// if not `variables_order` includes the 'E' option
// then this should work and it will also populate the '$_ENV' array with the requested variable
$variable = getenv('test_var');
// could be used as a fallback
$variable = $_SERVER['test_var'] ?? null;
参考: