【发布时间】:2018-07-12 05:41:39
【问题描述】:
我想在 laravel 的常量文件中访问服务器名称,但我面对的是Undefined index: SERVER_NAME,当运行这个条件时它给出了错误
已定义常量 APIURL
这是我的常量.php
if((isset($_SERVER['SERVER_NAME'])) && ($_SERVER['SERVER_NAME'] == 'onboarding.posplus.co.za')){
define('APIURL', 'https://example.com/bib/public/api/v1/');
define('BIBURL','https://example.com/bib/public/assets/');
define('IS_VERIFY',false);
define('BUSINESS_URL','https://example.com/api/app/business/validate');
define('X_API_KEY','234242');
define('SECRET','dsadad');
define('IS_HTTPS',FALSE);
define('DOMAIN','pro');
}else{
define('APIURL', 'https://example.com/public/bib/public/api/v1/');
define('BIBURL','https://example.com/public/bib/public/assets/');
define('IS_VERIFY',true);
define('BUSINESS_URL','example.com/api/v1/app/business/validate');
define('X_API_KEY','sdsadss');
define('SECRET','67889999999');
define('IS_HTTPS',TRUE);
define('DOMAIN','qa');
}
define('USERNAME','1n@.com');
请帮帮我。
谢谢
【问题讨论】:
-
$_SERVER(和其他相关变量)仅在请求期间存在。 -
@Amadan 但是如何持续使用,因为我想在服务器名称上添加条件并为 qa 和生产服务器运行 url
-
@Amadan 我想在 Q.A 服务器和生产服务器上放置相同的文件并在条件基础上运行,明白了吗?
-
你可以改用
gethostname。
标签: php laravel global-variables