PHP函数-getenv

Sat, Oct 9, 2021 1-minute read

说明

getenv(string $varname, bool $local_only = false): string 获取一个环境变量的值

  • $local_only 表示是否只读取系统或通过putenv()设置的环境变量

注意事项

  • 默认情况下会读取sapi中的环境变量,fpm模式下即 $_SERVER
  • HTTP请求头中的PROXY不会被读取 #72573
  • 通过环境变量控制配置的情况下要避免定义HTTP_开头的环境变量,避免被远程攻击
  • 此方法非线程安全