Voir le sujet - Les variables d'environnement - Forum webmasters T-netForum webmasters T-net
Forum webmasters - Forum référencement - Forum pub
Forum référencement de sites internet
FAQFAQ RechercherRechercher S'enregistrerS'enregistrer ProfilProfil Liste des MembresListe des Membres Groupes d'utilisateursGroupes d'utilisateurs Se connecter pour vérifier ses messages privésSe connecter pour vérifier ses messages privés ConnexionConnexion 

Référencement T-net - Annuaire T-net - Moteur et portail de recherche - Réseau d'annuaires - Diffuser son actualité - Créer un blog - Partenaires


Rechercher sur le moteur Index net

Les variables d'environnement

 
Répondre au sujet   Forum webmasters T-net Index du Forum -> Cours de PHP
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
manujay
Administrateur


Inscrit le: 06 Juil 2007
Messages: 420

MessagePosté le: Ven Juil 06, 2007 6:30 pm    Sujet du message: Les variables d'environnementRépondre en citant

Les variables d'environnement sont, comme leur nom l'indique, des données stockées dans des variables permettant au programme d'obtenir des informations sur son environnement.

L'environnement, dans le cas du script php regroupe :

-Le serveur

-Le client

Ces variables sont crées par le serveur à chaque fois que le script Php est appelé. Le serveur les lui fournissant en paramètres cachés lors de l'execution de l'interpreteur php.

Elles permettent par exemple d'avoir des renseignements sur le type de serveur, l'administrateur, la date à laquelle le script est appelé, le naviguateur du client, l'adresse IP...

On peut donc classer ces variables d'environnement en 2 catégories:

-Les variables environnement client

-Les variables environnement serveur

Il est également possible de créer un script php permettant de visualiser l'ensemble des variables d'environnement.

La première façon consiste à utiliser la fonction phpinfo() qui affiche toute seule un tableau récapitulatif des paramètres du serveur et de l'interpreteur php, ainsi qu'un tableau des variables d'environnement.

Ex pour l'appeler:

<phpinfo>

Voici quelques exemple de ce tableau de variables:

En bleu les variables serveur, en vert les variables client.

$HTTP_HOST Nom de domaine du serveur.

$HTTP_USER_AGENT
$HTTP_ACCEPT Types MIME reconnus par le serveur.
$HTTP_ACCEPT_ENCODING Types d'encodage que le serveur peut utiliser.
$HTTP_CONNECTION Type de connexion ouverte entre le client et le serveur.
$HTTP_REFERER Url de la page qui a appelé le script


$SERVER_NAME Nom donné au serveur en local.
$SERVER_ADDR Adresse IP du serveur
$SERVER_SOFTWARE Type de logiciel utilisé par le serveur
$DOCUMENT_ROOT Racine des documents web sur le serveur


Le Php fait en sorte que ces variables dites d''environnement soit directement accessibles, comme des varaibles php normale.

Enfin, s'il l'on veut être certain d'une variable d'environnement (par exemple dans le cas ou on aurait défini une variable du même nom dans le programme), on peut également utiliser la fonction getenv().

Par exemple: $home=getenv(DOCUMENT_ROOT);

On peut aussi affecter une variable d'environnement grâce à la fonction putenv().

Par exemple: putenv("HOME=c:/mon_dossier") Ceci voudra dire que la variable $HOME vaudra c:/mon_dossier. On peut donc s'en servir pour indiquer un chemin a chaque fois que necessaire du style $HOME/mon_fichier, dans ce cas l'adresse vaudra c:/mon_dossier/mon_fichier



Voila pour les variables d'environnement coté client et coté serveur.
Vous pouvez maintenant en savoir plus en continuant vers le formatage des variables à l'affichage.
_________________
Lisez la charte du forum
Moteur de recherche
Passer une annonce gratuite
Echange de lien webmasters
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur

Montrer les messages depuis:   
Répondre au sujet   Forum webmasters T-net Index du Forum -> Cours de PHPToutes les heures sont au format GMT + 2 Heures
Page 1 sur 1

 
Sauter vers:  
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum

Autres sujet dans la même thématique:
 Sujets   Réponses   Auteur   Vus   Derniers Messages 
Pas de nouveaux messagesGoogle paye pour utiliser un algorithme de clustering0manujay782Mer Nov 07, 2007 8:30 pm
manujay Voir le dernier message
Pas de nouveaux messagesG.cn, le nom de domaine minimaliste de Google en Chine0manujay852Mar Nov 06, 2007 6:22 pm
manujay Voir le dernier message
Pas de nouveaux messages[vente] Yannuaire.fr (Nom de domaine)1romain351292Lun Sep 03, 2007 8:05 pm
romain35 Voir le dernier message
Pas de nouveaux messagesCompagnie distributrice de nom de domaine qui vous rénumère4luclamarre1875Sam Juil 28, 2007 4:27 pm
luclamarre Voir le dernier message
Pas de nouveaux messagesCréer un blog gratuit sur blog génération !0manujay1184Jeu Juil 12, 2007 7:07 pm
manujay Voir le dernier message
 

Rechercher sur le moteur Index net


Des abris pour les Rickshaw Wallahs

Référencement T-net - Ajouter un lien - Futur Page rank - Balises métas - Echange de lien - Publicité - Devenir partenaire
Directory Index-net - Annuaire des annuaires - Passer des petites annonces gratuites - Annonce gratuite automobile - Annonce gratuite informatique - Annonce auto gratuite - Annonce emploi - Annonce gratuite immo - Créer un blog gratuit - Site de rencontre gratuit
Jeux de casino online Flux rss du forum webmasters T-net Sitemap Flux rss des derniers sites de l'annuaire T-net

Powered by phpBB © 2001, 2002 phpBB Group
Traduction par : phpBB-fr.com
Arthur Theme