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

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics


arkham6
Nouveau WRInaute
 
Messages: 21
Inscription: Dim Juil 03, 2005 16:58

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

Message le Lun Juil 23, 2007 20:05

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:


OTP
Modérateur
Modérateur
 
Messages: 13007
Inscription: Ven Déc 16, 2005 22:41

Message le Lun Juil 23, 2007 20:07

Un geturl ?

maddanny
WRInaute impliqué
WRInaute impliqué
 
Messages: 282
Inscription: Mar Mar 22, 2005 23:19

Message le Lun Juil 23, 2007 20:58

Une astuce: afficher et lire le phpinfo() ;)

MADdanny


sunflower
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 121
Inscription: Jeu Jan 05, 2006 20:09

Message le Lun Juil 23, 2007 21:13

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 :))


Mumuri
WRInaute accro
WRInaute accro
 
Messages: 1792
Inscription: Mer Nov 03, 2004 10:50

Message le Lun Juil 23, 2007 21:37



arkham6
Nouveau WRInaute
 
Messages: 21
Inscription: Dim Juil 03, 2005 16:58

Message le Lun Juil 23, 2007 21:43

Hé, merci beaucoup! :D


KOogar
WRInaute accro
WRInaute accro
 
Messages: 3334
Inscription: Mar Nov 16, 2004 18:27

Message le Mar Juil 24, 2007 3:54

avec l'URI

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


Code: Tout sélectionner

$uri = $_SERVER["REQUEST_URI"];

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



arkham6
Nouveau WRInaute
 
Messages: 21
Inscription: Dim Juil 03, 2005 16:58

Message le Mar Juil 24, 2007 21:09

Je me suis vraiment arraché les cheveux avant de comprendre que c'était

REQUEST_URI et pas REQUEST_URL

8O


david96
WRInaute accro
WRInaute accro
 
Messages: 1408
Inscription: Dim Aoû 28, 2005 21:56

Message le Mer Juil 25, 2007 6:46

:lol: C'est comme le 0 et le O ! Pénibles ces deux caractères ! :D


arkham6
Nouveau WRInaute
 
Messages: 21
Inscription: Dim Juil 03, 2005 16:58

Message le Ven Juil 27, 2007 22:39

En tous cas, merci les gars, problème résolu. :D


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités