Section courante

A propos

Section administrative du site

APACHE_LOOKUP_URI

Regarde URI avec Apache
PHP 3+

Syntaxe

function apache_lookup_uri($filename)

Paramètres

Nom Description
$filename Ce paramètre permet d'indiquer le nom du fichier ou de l'URI

Retour

Valeur Description
Objet Ce type de données contient les informations suivantes :
Champs Description
"allowed" Ce champs permet d'indiquer le code d'état de la page alloué
"args" Ce champs permet d'indiquer les paramètres de l'URI
"boundary" Ce champs permet d'indiquer les limites
"byterange" Ce champs permet d'indiquer le nombre d'octets de la page
"bytes_sent" Ce champs permet d'indiquer le nombre d'octets de la page envoyé au navigateur
"clength" Ce champs permet d'indiquer la valeur du compteur de longueur
"content_type" Ce champs permet d'indiquer le type de page MIME
"filename" Ce champs permet d'indiquer le nom de la page
"method" Ce champs permet d'indiquer la méthode de requête: GET, POST,...
"mtime" Ce champs permet d'indiquer le temps
"no_cache" Ce champs permet d'indiquer le code d'état de tampon d'accélération
"no_local_copy" Ce champs permet d'indiquer le code d'état de la présence d'une copie locale
"path_info" Ce champs permet d'indiquer des informations sur le chemin de la page
"request_time" Ce champs permet d'indiquer le temps de la requête
"send_bodyct" Ce champs permet d'indiquer le code d'état de l'envoi du corps de la page
"status" Ce champs permet d'indiquer un code d'état.
"status_line" Ce champs permet d'indiquer la ligne d'état de la page.
"the_request" Ce champs permet d'indiquer la requête demander par le navigateur Internet.
"unparsed_uri" Ce champs permet d'indiquer le chemin URI
"uri" Ce champs permet d'indiquer l'adresse URI de la page

Description

Cette fonction permet de demander les informations de l'URI spécifié.

Exemple

L'exemple permet d'afficher les informations sur le fichier «apache_lookup_uri_samples.php» lequel est situé dans le dossier «C:/www/gladir/samples/» :

  1. <?php
  2. echo "Affiche les information en lien avec la page «apache_lookup_uri_samples.php» :<br />";
  3. var_dump(apache_lookup_uri('apache_lookup_uri_samples.php'));
  4. ?>

on obtiendra un résultat ressemblant à ceci :

Affiche les information en lien avec la page «apache_lookup_uri_samples.php» :
object(stdClass)#1 (16) { ["status"]=> int(200) ["the_request"]=> string(51) "GET /samples/apache_lookup_uri_samples.php HTTP/1.1" ["method"]=> string(3) "GET" ["mtime"]=> int(0) ["clength"]=> int(0) ["chunked"]=> int(0) ["content_type"]=> string(23) "application/x-httpd-php" ["no_cache"]=> int(0) ["no_local_copy"]=> int(1) ["unparsed_uri"]=> string(38) "/samples/apache_lookup_uri_samples.php" ["uri"]=> string(38) "/samples/apache_lookup_uri_samples.php" ["filename"]=> string(55) "C:/www/gladir/samples/apache_lookup_uri_samples.php" ["allowed"]=> int(0) ["sent_bodyct"]=> int(0) ["bytes_sent"]=> int(0) ["request_time"]=> int(1371138684) }

Voir également

Serveur ou service logiciel - Apache - Introduction
Index des extensions de fichier - Format de fichier : httpd.conf
Index des extensions de fichier - Format de fichier : .htaccess
Index des extensions de fichier - Format de fichier : .htpasswd

Références

PHP 4 - Guide du développeur, Edition First Interactive, Blake Schwendiman, 2002, ISBN: 2-84427-283-5, page 357

Dernière mise à jour : Dimanche, le 22 mars 2015