Récupérer valeur après # dans une url
7 messages
• Page 1 sur 1
- toto2525
- WRInaute occasionnel

- Messages: 349
- Inscription: 20 Sep 2007
Récupérer valeur après # dans une url
Salut,
J'ai une url du style http://www.example.com/ma-page.html#recherche je souhaite pouvoir récupérer le mot ("recherche") qui se trouve après le # comment faire ?
J'ai essayé avec les $_SERVER['QUERY_STRING'] et $_SERVER['REQUEST_URI'] mais ça ne prend pas en compte ce qui est à partir du #
Merci pour votre aide.
J'ai une url du style http://www.example.com/ma-page.html#recherche je souhaite pouvoir récupérer le mot ("recherche") qui se trouve après le # comment faire ?
J'ai essayé avec les $_SERVER['QUERY_STRING'] et $_SERVER['REQUEST_URI'] mais ça ne prend pas en compte ce qui est à partir du #
Merci pour votre aide.
Dernière édition par Marie-Aude le Mer Juin 29, 2011 16:38, édité 1 fois.
Raison: Merci d'utiliser example.com
Raison: Merci d'utiliser example.com
-

Blount - WRInaute occasionnel

- Messages: 430
- Inscription: 18 Nov 2010
Re: Récupérer valeur après # dans une url
Impossible de récupérer cette information en PHP de cette manière.
Suivant ce que tu souhaites faire, il va falloir jouer avec le JavaScript. Le mieux est tout de même de faire autrement. Par exemple, avec les paramètres d'URL : ?ac=recherche
Suivant ce que tu souhaites faire, il va falloir jouer avec le JavaScript. Le mieux est tout de même de faire autrement. Par exemple, avec les paramètres d'URL : ?ac=recherche
- toto2525
- WRInaute occasionnel

- Messages: 349
- Inscription: 20 Sep 2007
Re: Récupérer valeur après # dans une url
Blount a écrit:Impossible de récupérer cette information en PHP de cette manière.
Suivant ce que tu souhaites faire, il va falloir jouer avec le JavaScript. Le mieux est tout de même de faire autrement. Par exemple, avec les paramètres d'URL : ?ac=recherche
Merci pour ta réponse, c'est ce que je pensais, je vais passer par des paramètres d'url, ce sera plus simple.
PS : jolie logo Blount
-

rottman - WRInaute passionné

- Messages: 2121
- Inscription: 6 Jan 2004
Re: Récupérer valeur après # dans une url
En Javascript, pour récupérer la chaîne après #, tu peux utiliser la variable :
- Code: Tout sélectionner
unescape(self.document.location.hash.substring(1))
- wattie
- WRInaute discret

- Messages: 79
- Inscription: 9 Sep 2008
Re: Récupérer valeur après # dans une url
salut,
et en essayant :
ps : j'ai pas testé en direct
et en essayant :
- Code: Tout sélectionner
$url = parse_url($_SERVER['PHP_SELF']); // ou toute autre autre url comme ' REQUEST_URI ' ...
echo $url['fragment']; // <- tableau associatif contenant entre autre le hash (fragment) ( tout ce qui se trouve après le #)
ps : j'ai pas testé en direct
7 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- Récupérer valeur champ en javascript
- Récuperer la valeur du mot clé
- Jquery recuperer la valeur d'un input
- récuperer valeur php liste multiple
- PHP: récupérer la valeur d'une ancre
- Récupérer la valeur d'un champs en auto incrément ?
- Google Document - Récuperer la valeur de la cellule active
- PHP: récupérer valeur de deux $_POST avec foreach
- Parser un flux XML en PHP pour récupérer une valeur
- PHP: Récupérer valeur array 2 dim d'un formulaire HTML
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités


