换句话说,用户向我的应用程序发送一个请求,该请求位于反向代理之后。 反向代理拦截请求并使用SetEnvIf设置环境variablesaaa 。 反向代理然后将请求传递给我的应用程序。 我的应用程序生成一个响应,并将其发送回反向代理。 我现在可以在响应中的某个地方使用aaavariables,还是仅将variables作用于请求?
是的你可以。 实现将根据服务器端语言而有所不同。 这里是一个PHP的例子:
$_SERVER['SOME_ENV_VARIABLE']
使用Apache SetEnv指令在你的vhost或apacheconfiguration中设置任意的$ _SERVERvariables。
更多信息。 可以在这里find: http : //php.net/manual/en/reserved.variables.server.php