apache_getenv(key) does not work on an php cgi installation, in this case rather use $_SERVER["REDIRECT_key"]
(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)
apache_getenv — Obtiene una variable del entorno subprocess_env de Apache
Recupera una variable del entorno de Apache especificada en el parámetro
variable
.
Esta función requiere el uso de Apache 2, ya que de otra forma no está definida.
variable
La variable del entorno de Apache.
walk_to_top
Indica si se tiene que obtener la variable superior (de más alto nivel) disponible en todos los niveles de Apache.
Si tiene éxito devuelve el valor de la variable del entorno de Apache, si falla devuelve false
.
Ejemplo #1 Ejemplo de apache_getenv()
Este ejemplo muestra cómo obtener el valor de la variable SERVER_ADDR del entorno de ejecución de Apache.
<?php
$ret = apache_getenv("SERVER_ADDR");
echo $ret;
?>
El resultado del ejemplo sería algo similar a:
42.24.42.240
apache_getenv(key) does not work on an php cgi installation, in this case rather use $_SERVER["REDIRECT_key"]
This manual page is unclear as to whether it will fetch Apache configuration environment variables set by "SetEnv" (including "SetEnvIf[NoCase]" or "BrowserMatch" e.g.) as the only example given is with a pre-defined CGI interface variable (which is also available via the $_SERVER[] array). If custom Apache runtime configuration variables are indeed fetchable via this interface, let's say so or give an example of such.