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 une ancre dans l'URL ?


Sujet :

Langage PHP

  1. #1
    Invité
    Invité(e)
    Par défaut Récupérer une ancre dans l'URL ?
    Bonjour,
    j'aimerai récupérer la valeur d'une ancre dans l'URL.

    "Pourquoi ?", me direz-vous. Pour afficher le bon div, pardi !

    Ex.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    URL de la page : http://localhost:8080/divers-TEST/test.php?param=123#ancre1
    J'ai essayé :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <?php
    echo 'PHP_SELF : ' . $_SERVER['PHP_SELF'].'<br />';
    echo 'REQUEST_URI : ' . $_SERVER['REQUEST_URI'].'<br />';
    echo 'QUERY_STRING : ' . $_SERVER['QUERY_STRING'].'<br />';
    ?>
    J'obtiens :
    PHP_SELF : /divers-TEST/test.php
    REQUEST_URI : /divers-TEST/test.php?param=123
    QUERY_STRING : param=123
    Mais comment récupérer l'ancre "ancre1" ???

    • Est-ce possible en PHP ?
    • sinon, en jQuery ?

    Merci.

  2. #2
    Membre éprouvé
    Avatar de amoiraud
    Homme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2006
    Messages
    606
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2006
    Messages : 606
    Points : 1 057
    Points
    1 057
    Par défaut
    Salut,

    Je pense pas que tu puisse en PHP, par contre c'est très simple en Javascript :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    alert(window.location.hash);


    Les boutons et existent, servez-vous en

  3. #3
    Invité
    Invité(e)
    Par défaut
    Oui, merci !

    Je viens aussi de trouver ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    		// on récupère l'ancre dans l'URL
    		var anchor = window.location.hash;
    		anchor = anchor.substring(1,anchor.length); // enlève le #
    Je vais m'en débrouiller !

    [EDIT] Impec' ! J'obtiens ce que je voulais !
    Dernière modification par Invité ; 29/10/2012 à 19h06.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Site OnePage: Afficher l'URL d'une ancre dans la barre d'adresse
    Par astrodynamics dans le forum WordPress
    Réponses: 1
    Dernier message: 21/01/2015, 16h23
  2. Réponses: 0
    Dernier message: 13/08/2014, 15h57
  3. Récupérer une variable dans un lien url
    Par Albanov dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 08/03/2012, 23h33
  4. $().dialog() bloque avec une ancre dans l'URL.
    Par Luke spywoker dans le forum jQuery
    Réponses: 1
    Dernier message: 18/12/2011, 22h56
  5. Réponses: 1
    Dernier message: 12/02/2008, 13h25

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