Question de débutant: Comment détecter l'url en php?

Nouveau WRInaute
Ce que je souhaite c'est un script qui exécute une action
sur ma page d'accueil, autre autre chose sur les autres genre

<?php
if (page = example.com/index.php)
(une chose)
else
(autre chose)
?>

J'ignore comment détecter l'url de la page chargée.

J'imagine que c'est bien simple, mais je ne trouve pas. :oops:
 
WRInaute discret
le tableau global $_SERVER aura tout ce qu'il te faut
Les index:

PHP_SELF
__FILE__
SCRIPT_NAME
REQUEST_URI

devraient pourvoir à ton bonheur :) - en conjonction avec dirname() éventuellement etc..

Voir http://fr.php.net/reserved.variables pour la référence
(bonne chose à connaître ces tableaux globaux de php...)

(PS : j'avais zappé mais $_SERVER['REQUEST_URI'] semble le mieux approprié à ta question :))
 
WRInaute accro
avec l'URI

tu peux tester juste un morceau de la chaine >> VOIR fonction strstr()


Code:
$uri = $_SERVER["REQUEST_URI"];

$rel = strstr($uri,'accueil');
if($rel != FALSE)  {
         echo $_SERVER["HTTP_HOST"];  // affiche le HOST
         echo $_SERVER["REQUEST_URI"]; // affiche URI  }
 
Discussions similaires
Haut