Exemple de compteur dans une page web.

Cette page a été visitée : fois depuis le 10.5.2015.

Pour que ce compteur fonctionne, il faut que l'extension de la page soit  ".php"  et non  ".html"  et que l'hébergeur supporte le PHP.


C'est un essai, car cela ne fonctionne pas correctement !
L'adresse IP est incorrecte !
Pourquoi ???
"; echo '$REMOTE_ADDR = '.$REMOTE_ADDR."
"; echo "Divers autres appels :
"; echo '$_SERVER["SERVER_ADDR"] = '.$_SERVER["SERVER_ADDR"]."
"; echo '$_SERVER["REMOTE_HOST"] = '.$_SERVER["REMOTE_HOST"]."
"; echo '$_SERVER["REMOTE_USER"] = '.$_SERVER["REMOTE_USER"]."
"; echo '$_SERVER["SCRIPT_FILENAME"] = '.$_SERVER["SCRIPT_FILENAME"]."
"; echo '$_SERVER["HTTP_HOST"] = '.$_SERVER["HTTP_HOST"]."
"; echo '$_SERVER["SERVER_NAME"] = '.$_SERVER["SERVER_NAME"]."
"; ?>
références : hardware.fr   PHP, instructions  

Retourne la vraie adresse IP, même si on est derrière un proxy !
Ma VRAIE adresse ip = ".get_ip()."
"; ?> Référence : Référence.

' ; foreach ($indicesServer as $arg) { if (isset($_SERVER[$arg])) { echo ''.$arg.'' . $_SERVER[$arg] . '' ; } else { echo ''.$arg.'-' ; } } echo '' ; /* That will give you the result of each variable like (if the file is server_indices.php at the root and Apache Web directory is in E:\web) : PHP_SELF /server_indices.php argv - argc - GATEWAY_INTERFACE CGI/1.1 SERVER_ADDR 127.0.0.1 SERVER_NAME localhost SERVER_SOFTWARE Apache/2.2.22 (Win64) PHP/5.3.13 SERVER_PROTOCOL HTTP/1.1 REQUEST_METHOD GET REQUEST_TIME 1361542579 REQUEST_TIME_FLOAT - QUERY_STRING DOCUMENT_ROOT E:/web/ HTTP_ACCEPT text/html,application/xhtml+xml,application/xml;q=0.9,* /*;q=0.8 HTTP_ACCEPT_CHARSET ISO-8859-1,utf-8;q=0.7,*;q=0.3 HTTP_ACCEPT_ENCODING gzip,deflate,sdch HTTP_ACCEPT_LANGUAGE fr-FR,fr;q=0.8,en-US;q=0.6,en;q=0.4 HTTP_CONNECTION keep-alive HTTP_HOST localhost HTTP_REFERER http://localhost/ HTTP_USER_AGENT Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.57 Safari/537.17 HTTPS - REMOTE_ADDR 127.0.0.1 REMOTE_HOST - REMOTE_PORT 65037 REMOTE_USER - REDIRECT_REMOTE_USER - SCRIPT_FILENAME E:/web/server_indices.php SERVER_ADMIN myemail@personal.us SERVER_PORT 80 SERVER_SIGNATURE PATH_TRANSLATED - SCRIPT_NAME /server_indices.php REQUEST_URI /server_indices.php PHP_AUTH_DIGEST - PHP_AUTH_USER - PHP_AUTH_PW - AUTH_TYPE - PATH_INFO - ORIG_PATH_INFO - */ ?>
Le fichier .php sous forme texte.

Plan du Site : index.html     php/index.php    
Page mise à jour le 10 mai 2015 par Bernard Gisin.
Hébergement par : www.infomaniak.ch