Prochaine révision | Révision précédente |
web:php:configuration [le 17/02/2015 à 16:31] – créée Yosko | web:php:configuration [le 17/02/2015 à 16:35] (Version actuelle) – [Configurations PHP utiles] Yosko |
---|
Les autres superglobales : | Les autres superglobales : |
| |
^ Clé * ^ Variable ^ Contenu ^ CLI ^ | ^ Clé* ^ Variable ^ Contenu ^ CLI ^ |
| S | ''%%$_SERVER%%'' | Infos sur le serveur et sur l'environnement d'exécution. Ces informations sont transmises à PHP par Apache. Il n'est pas garanti d'y trouver les informations voulues (dépendant du serveur). | Données différentes | | | S | ''%%$_SERVER%%'' | Infos sur le serveur et sur l'environnement d'exécution. Ces informations sont transmises à PHP par Apache. Il n'est pas garanti d'y trouver les informations voulues (dépendant du serveur). | Données différentes | |
| G | ''%%$_GET%%'' | Paramètres transmis par le client par la méthode HTTP GET (dans l'URL) | indisponible | | | G | ''%%$_GET%%'' | Paramètres transmis par le client par la méthode HTTP GET (dans l'URL) | indisponible | |
| P | ''%%$_POST%%'' | Paramètres transmis par le client par la méthode HTTP POST (formulaire) | indisponible | | | P | ''%%$_POST%%'' | Paramètres transmis par le client par la méthode HTTP POST (formulaire) | indisponible | |
| F | ''%%$_FILE%%'' | Comme ''%%$_POST%%'', mais pour les fichiers transmis par formulaire | indisponible | | | | ''%%$_FILE%%'' | Comme ''%%$_POST%%'', mais pour les fichiers transmis par formulaire | indisponible | |
| C | ''%%$_COOKIE%%'' | Cookie retransmis par le client en HTTP | indisponible | | | C | ''%%$_COOKIE%%'' | Cookie retransmis par le client en HTTP | indisponible | |
| S | ''%%$_SESSION%%'' | Informations stockées sur le serveur par des appels à d'autres scripts précédemment (et uniquement si une session a été démarrée). | indisponible | | | | ''%%$_SESSION%%'' | Informations stockées sur le serveur par des appels à d'autres scripts précédemment (et uniquement si une session a été démarrée). | indisponible | |
| R | ''%%$_REQUEST%%'' | Fusion de plusieurs autres superglobales (par défaut : ''%%$_GET%%'', ''%%$_GET%%'' et ''%%$_GET%%'', mais cela peut être configuré avec l'élément de configuration ''%%request_order%%'') | | | | | ''%%$_REQUEST%%'' | Fusion de plusieurs autres superglobales (par défaut : ''%%$_GET%%'', ''%%$_GET%%'' et ''%%$_GET%%'', mais cela peut être configuré avec l'élément de configuration ''%%request_order%%'') | | |
| E | ''%%$_ENV%%'' | Contient les éventuelles variables d'environnements transmises à PHP (depuis un fichier de configuration, par exemple). Si ''%%$_ENV%%'' n'est pas activée, ces variables sont toujours disponibles via la fonction ''%%$var = getenv();%%'' | | | | E | ''%%$_ENV%%'' | Contient les éventuelles variables d'environnements transmises à PHP (depuis un fichier de configuration, par exemple). Si ''%%$_ENV%%'' n'est pas activée, ces variables sont toujours disponibles via la fonction ''%%$var = getenv();%%'' | | |
| |
| |
^ Configuration ^ Infos ^ Code ^ | ^ Configuration ^ Infos ^ Code ^ |
| ''%%request_order%%'' | Définie dans quel ordre les superglobales sont fusionnées à l'intérieur de ''%%$_REQUEST%%''. Si non défini, utilisera la valeur de ''%%variables_order%%'' par défaut. | <code ini> | | ''%%request_order%%'' | Définie dans quel ordre les superglobales sont fusionnées à l'intérieur de ''%%$_REQUEST%%''. Si non défini, utilisera la valeur de ''%%variables_order%%'' par défaut. Si une même clé existe dans 2 de ces superglobales, la valeur issue de la dernière superglobale (la plus à droite) sera conservée. | <code ini> |
#usually set to | #usually set to |
request_order = "GPC" | request_order = "GPC" |
| ''%%variable_order%%'' | Définie quelles superglobales seront définies et dans quel ordre. | <code ini> | | ''%%variable_order%%'' | Définie quelles superglobales seront définies et dans quel ordre. | <code ini> |
#usually set to | #usually set to |
variable_order = "GPCS" | variable_order = "EGPCS" |
</code> | | </code> | |