problème ($_SERVER['REQUEST_URI'])

Petit nouveau ! | 3 Messages

29 sept. 2011, 15:21

Bonjour,

je suis tout a fait novice en php mais très tenace, mon problème risque de paraitre un peu simple pour la plus part d'entre vous.

Cependant je sèche, je cherche à réaliser un "script" qui permettrait d'afficher des phrases différentes en fonction de l'url. Je me suis arrêté la dessus :

Code : Tout sélectionner

<?php function is_homepage() { return in_array(basename($_SERVER['REQUEST_URI']), array('', 'index.php', 'index.html', '/')); } if (is_homepage()) { ?> <?php echo 'test'; ?> <?php } else { echo 'pasbon'; } ?>
Ca semble etre exactement ce dont j'ai besoin, ce script semble fonctionner pour la plupart des gens qui l'utilise, mais évidement pas chez moi. Dans mon cas seule la mention 'pasbon' s'affiche.

Merci pour votre retour et votre coup de main.

ViPHP
xTG
ViPHP | 7331 Messages

29 sept. 2011, 16:31

Ce script se trouve dans quelle page ? ^_^
Affiches la valeur suivante et tu auras un élément pour debug :
echo basename($_SERVER['REQUEST_URI']);

Petit nouveau ! | 3 Messages

29 sept. 2011, 17:10

C'est un template joomla qui est le meme sur toute les pages du coup le script est sur toutes les pages

voici ce que le debug affiche :

index.php?option=com_content&Itemid=8&id=5&lang=fr&view=article

Petit nouveau ! | 3 Messages

29 sept. 2011, 17:30

Merci beaucoup c'est résolu ;)