Bienvenidos sean a este post, hoy veremos una funcion para Apache.
Esta funcion nos permite establecer una nueva variable en el entorno de Apache, veamos como es su sintaxis:
apache_setenv(nombre, valor[, variable_superior])
En este caso los primeros dos valores son obligatorios siendo el primero el nombre identificador de la variable, el segundo sera el valor que almacenara y de forma opcional podemos pasar un valor booleano para indicarle que la establezca como variable de nivel superior, para entender el concepto vamos a crear un ejemplo y para ello deben crear en el servidor un nuevo archivo, por ejemplo con el nombre de apache.php, y le agregaremos el siguiente codigo:
apache.php
<?php
apache_setenv("prueba", "tinchicus.com");
print "[prueba] => " . apache_getenv('prueba');
?>
Este es un codigo simple, primero estableceremos una nueva variable llamada prueba y le agregaremos un valor a esta, despues mostraremos el contenido de esta pero le agregaremos un texto para indicar de donde es su origen, veamos como es su salida

Observen como nos devolvio el nuevo dato de la variable creada mediante apache_getenv, sobre esta funcion hablamos en este post, cabe aclarar que esta funcion devuelve un valor booleano siendo true cuando es exitoso y false cuando ocurre algun error, y porr ultimo cuando modificamos una variable la perteneciente a $_SERVER no se modifica, antes de finalizar en caso de no tener un servidor Apache les dejo el siguiente post para instalar uno en Debian:
En resumen, hoy hemos visto apache_setenv, que es, para que sirve, como se utiliza y un ejemplo practico para poder verlo en accion, espero les haya sido de utilidad sigueme en tumblr, Twitter o Facebook para recibir una notificacion cada vez que subo un nuevo post en este blog, nos vemos en el proximo post.


Donación
Es para mantenimento del sitio, gracias!
$1.50
