downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

getallheaders> <apache_response_headers
Last updated: Fri, 05 Feb 2010

view this page in

apache_setenv

(PHP 4 >= 4.2.0, PHP 5)

apache_setenvModifie une variable de processus Apache

Description

bool apache_setenv ( string $variable , string $value [, bool $walk_to_top = false ] )

apache_setenv() définit la valeur de la variable d'environnement Apache spécifiée par le paramètre variable .

Note: Lors de la définition d'une variable d'environnement Apache, la variable $_SERVER correspondante n'est pas modifiée.

Liste de paramètres

variable

La variable d'environnement qui sera modifiée.

value

La nouvelle valeur de variable .

walk_to_top

Si passé à TRUE, assignation de la variable de haut niveau disponible pour toutes les couches d'Apache.

Valeurs de retour

Cette fonction retourne TRUE en cas de succès ou FALSE si une erreur survient.

Exemples

Exemple #1 Exemple avec apache_setenv()

<?php
apache_setenv
("EXAMPLE_VAR""Exemple de Valeur");
?>

Notes

Note: apache_setenv() peut être utilisée conjointement à apache_getenv() à travers plusieurs pages ou pour définir des variables à passer aux fichiers inclus coté serveur (.shtml) via des scripts PHP.

Voir aussi



getallheaders> <apache_response_headers
Last updated: Fri, 05 Feb 2010
 
add a note add a note User Contributed Notes
apache_setenv
RLG
10-Jan-2006 01:16
If you are using mod_gzip or mod_deflate to compress HTML output, you're not able to send partial file to the browser....

To disable mod_deflate in PHP (if needed), you can tell Apache with this :

apache_setenv('no-gzip', '1');
guilleva at gmail dot com
28-Jul-2005 07:25
When you need to set the QUERY_STRING variable into a page included with the "virtual" function do this:

virtual ("some_page.shtml?$QUERY_STRING");

apache_setenv does not work for this case.
phpnotes at kipu dot co dot uk
04-Jun-2003 03:34
If you set a variable, either new or existing, the corresponding $_SERVER variable is not changed, and you will have to change it as well.
sixxgate at yahoo dot com
23-Jan-2003 12:56
When you want to set variables to pass to Server Side Includes (.shtml) included in PHP scripts, use this.

getallheaders> <apache_response_headers
Last updated: Fri, 05 Feb 2010
 
 
show source | credits | sitemap | contact | advertising | mirror sites