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/» :
- <?php
- echo "Affiche les information en lien avec la page «apache_lookup_uri_samples.php» :<br />";
- var_dump(apache_lookup_uri('apache_lookup_uri_samples.php'));
- ?>
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