Important !

Projet-City was created many years ago, in 2001 and is shown here as a demonstration of what I was capable at that time. Please take note that the content of this website is not longer valid. Check out my CV if you're interested to see more modern stuff and also my Portfolio if you're looking for designs.

Projet-City : Technologies du Web
Accueil > Cours php > Les variables PrÈdÈfinies

> Les variables Pr??inies

  • Auteur : Xethorn
  • Publi?e : 01/01/2003
  • Mise ?our le : 03/01/2004

Le php a par d?aut des variables qui existent d??.  
 

Les variables pr??inies

Voici le tableau de toutes les variables pr??inies :  
 

Variable Déscription
$REMOTE_ADDR Permet d'afficher l'ip du visiteur
$HTTP_REFERER Adresse ou page d'où provient le visiteur
$HTTP_USER_AGENT Contenu de l'en tête USER_AGENT si elle existe
$SCRIPT_NAME Nom du script courant
$SERVER_NAME Nom du serveur
$PHP_SELF Nom du fichier en court d'éxécution
<:/texte:>

$REMOTE_ADDR

Cette fonction permet d'afficher l'ip du visiteur. Par contre, si le visiteur n'as pas d'ip (dans ce cas, c'est qu'il y a anguille sous roche) alors, on affichera : "Z'avez pas de Ip !". Par contre, si le visiteur a un ip, on l'affichera.  
 

REMOTE_ADDR.php
<?PHP  
if($REMOTE_ADDR == "")  
    {  
    echo 
'Z\'avez pas de Ip !';  
    }  
else  
    {  
    echo 
'Voici votre ip : '.$REMOTE_ADDR
    }  
?>

$HTTP_USER_AGENT

Le user Agent permet de comprendre tout ce que l'explorateur de votre visiteur contient (au niveau des en-t?e ! Ne comptez pas avoir l'historique etc.... lol).  
 

HTTP_USER_AGENT.php
<?PHP  
    
echo $HTTP_USER_AGENT;  
?>

 
Voici ce que vous pouvez obtenir :  
 

R?ultat :  
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
 
 

$SCRIPT_NAME

Cette fonction permet de montrer l'adresse compl?e du script.  
 

SCRIPT_NAME.php
<?PHP
    
echo $SCRIPT_NAME;  
?>

Si vous avez suivit mon conseil pour les cours, vous obtiendrez :  
 

R?ultat :  
/cour_php/Chapitre_4/SCRIPT_NAME.php
 
 

$SERVER_NAME

Cette variable vous permet d'avoir le nom du serveur qui interpr?e vos pages php. SERVER_NAME.php
<?php  
    
echo $SERVER_NAME;  
?>

Vous obtiendrais avec EASYPHP :  
 

R?ultat :  
localhost
 
 

Ecriture avec php4 !

Ses variables s'??utent sous une variable de type tableau :  
$_SERVER.  
Donc, voici quelques traductions :  
 

<?PHP
// $SERVER_NAME = 
echo $_SERVER['server_name'];

//  $REMOTE_ADDR = 
echo $_SERVER['remote_addr'];

// $PHP_SELF =
echo $_SERVER['PHP_SELF'];

// etc....
?>

Pour cette fin de leon, je vais vous laisser une fonction, ou plut? un code (que nous expliquerons par la suite) et qui permet d'afficher l'arborescence d'un tableau. Vous verez donc, dans ce resultats toutes les valeurs pouvant ?re attribu?s ? $_SERVER (par exemple : 'remote_addr').

cadeau1.php
<?php
// Utilisation de la fonction print_r() qui affiche l'arborescence d'un tableau
print_r($_SERVER); // vous pouvez aussi essayer avec $_ENV :)
?>
Danger
Pour que le syst?e $_SERVER[] (et autre) fonctionne, vous devez avoir les variables globales sur On
© 2002 - 2003 Xethorn Tous droits reserv?
< Cours pr?dent Cours suivant >

D?uvertes

Mozilla Power Mozilla est un regrouppement de plusieurs outils dont : Firefox (navigateur qui respecte les standards) et un système de messagerie (...)

Consulter le site français