IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Récupérer l'URL courante? [Fait]


Sujet :

Langage PHP

  1. #1
    Membre éclairé Avatar de Death83
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    1 667
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 667
    Points : 878
    Points
    878
    Par défaut Récupérer l'URL courante?
    Salut a tous,

    je voudrais savoir si il existait une fonction comme http_referer mais qui récupert l'url de la page même?

    merci

  2. #2
    Membre habitué Avatar de ..:: Atchoum ::..
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    159
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 159
    Points : 156
    Points
    156
    Par défaut

    http://fr2.php.net/reserved.variables

    'PHP_SELF'
    'REQUEST_URI'
    'QUERY_STRING'

  3. #3
    Membre éprouvé
    Avatar de ozzmax
    Inscrit en
    Novembre 2005
    Messages
    977
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Novembre 2005
    Messages : 977
    Points : 959
    Points
    959
    Par défaut
    un peu de google

    $_SERVER['REQUEST_URI'] ?

  4. #4
    Membre éclairé Avatar de Death83
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    1 667
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 667
    Points : 878
    Points
    878
    Par défaut
    merci,
    je n'était pas sur de $_SERVER['REQUEST_URI'].

    Merci .

  5. #5
    Membre éclairé Avatar de Death83
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    1 667
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 667
    Points : 878
    Points
    878
    Par défaut
    a en fait ca ne va pas.
    C'est pour de l'url rewriting. Et avec $_SERVER['REQUEST_URI'] je récuper la céritable adresse alors que la je veut l'adresse qui apparait dans la barre d'adresse . Je vais quand meme pas faire du javascript.

  6. #6
    Membre éprouvé
    Avatar de ozzmax
    Inscrit en
    Novembre 2005
    Messages
    977
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Novembre 2005
    Messages : 977
    Points : 959
    Points
    959
    Par défaut
    ouais effectivement ca ne va pas
    dsl pour ca

    alors javascript...

  7. #7
    Membre habitué Avatar de ..:: Atchoum ::..
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    159
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 159
    Points : 156
    Points
    156
    Par défaut
    Je ne suis pas d'accord.... REQUEST_URI fonctionne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <?
     foreach($_SERVER as $key=>$val)
    print "<b>$key</b> => $val<br>";
    ?>
    As tu essayé cela déjà...

    Ensuite, tu aurais pu prévenir que c'était pour de l'url rewriting

  8. #8
    Membre éprouvé
    Avatar de ozzmax
    Inscrit en
    Novembre 2005
    Messages
    977
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Novembre 2005
    Messages : 977
    Points : 959
    Points
    959
    Par défaut
    salut dans ce cas PHP_SELF et REQUEST_URI donne la meme chose chez moi...
    si je le test en localhost au lieu de
    http://localhost/Dossier/Page/maPage.php
    j'optiens
    /Dossier/Page/maPage.php...

  9. #9
    Membre habitué Avatar de ..:: Atchoum ::..
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    159
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 159
    Points : 156
    Points
    156
    Par défaut
    On est d'accord seul SCRIPT_FILENAME(de mémoire) contient le vrai fichier.

    Les autres gardent l'url non réecrite

  10. #10
    Membre éprouvé
    Avatar de ozzmax
    Inscrit en
    Novembre 2005
    Messages
    977
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Novembre 2005
    Messages : 977
    Points : 959
    Points
    959
    Par défaut
    ouais pour avoir le tout il faudrait concatener différente option de $_SERVER
    comme REMOTE_ADDR avec un / et REQUEST_URI
    comme ca on l'a complet..

  11. #11
    Expert confirmé
    Avatar de siddh
    Inscrit en
    Novembre 2005
    Messages
    3 868
    Détails du profil
    Informations personnelles :
    Âge : 48

    Informations forums :
    Inscription : Novembre 2005
    Messages : 3 868
    Points : 5 011
    Points
    5 011
    Par défaut
    sinon javascript : document.URL

Discussions similaires

  1. récupérer l'URL courant d'un navigateur
    Par étudiante_info dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 16/03/2011, 18h17
  2. [1.x] Récupérer l'URL courante
    Par coupolites dans le forum Symfony
    Réponses: 4
    Dernier message: 09/12/2010, 20h04
  3. Variable pour récupérer l'url courante
    Par Overstone dans le forum Langage
    Réponses: 2
    Dernier message: 15/07/2009, 15h49
  4. Récupérer l'URL courante sans paramètres get
    Par Kotik dans le forum Langage
    Réponses: 2
    Dernier message: 29/10/2007, 16h30
  5. Récupérer l'URL de la page courante (GET)
    Par arnaudperfect dans le forum Flash
    Réponses: 12
    Dernier message: 07/06/2007, 01h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo