在Application Settings
下的Microsoft Azure Web应用服务中,选项App Settings
中有键值对选项。如果开发人员在多个目录中有PHP或Python文件,那么哪些目录和(或)文件可以访问这些键值对。
例子:
假设开发人员在App Settings
中设置了以下键值对:
关键字:$variableString
|值:"My first example string."
关键字:$variableNumber
|值:1000
sitewwwrootindex.php
sitewwwrootfolderonepageone.php
sitewwwrootfolderonepagetwo.php
sitewwwrootfoldertwopage.php
是否所有这些文件都可以访问这些变量,或者这些文件需要有一个引用(在哪里?)到这些键值对将被保存在每个PHP文件中,include
指针指向App Settings
文件(Azure不显示这成为一个文件)?
谢谢。
它们将作为环境变量可用,因此与文件的位置无关。
如果你用ITEM_COUNT键和值15设置一个应用程序设置,你可以使用:
$item_count = getenv('ITEM_COUNT');
或:
$item_count = getenv('APPSETTING_ITEM_COUNT');
$item_count将包含字符串"15"
任何可以访问环境变量的东西都可以访问它们,因为它们是环境变量。所以python可以,不确定php是否可以,因为我对它一无所知,但我很确定它可以。
在我的代码中,我只使用这个:
"{0}-{1}".format (os.getenv(的位置),os.getenv (COMPUTERNAME))