Précédent   Forum des professionnels en informatique > PHP > Langage > Syntaxe
Syntaxe Forum d'entraide sur la syntaxe de PHP et la POO. Avant de poster -> FAQ syntaxe, Cours d'initiation et cours de POO
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 13/01/2008, 23h36   #1
Membre confirmé
 
Inscription : décembre 2005
Messages : 265
Détails du profil
Informations personnelles :
Âge : 24

Informations forums :
Inscription : décembre 2005
Messages : 265
Points : 232
Points : 232
Par défaut Récupérer la valeur d'une ancre html

Bonjour,

J'ai commencé à coder un site avec de l'ajax pour afficher les pages, donc pour le navigateur le visiteur reste constamment sur la même page.
Mon problème est au niveau de la gestion de l'historique, impossible pour le visiteur de retourner à une page précise.

J'ai vu sur certains sites utilisant de l'ajax que des ancres étaient présentes dans les url, ce qui fait varier l'historique, mais je ne trouve pas moyen de récupérer la valeur de cette ancre avec php, $_SERVER['QUERY_STRING'] et $_SERVER['REQUEST_URI'] ne semblant pas les afficher.

Quelqu'un connaitrait-il un moyen ?

Merci d'avance.
Palca est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/01/2008, 06h59   #2
Membre émérite
 
Avatar de sharrascript
 
Homme Franck
Développeur Web indépendant
Inscription : avril 2007
Messages : 678
Détails du profil
Informations personnelles :
Nom : Homme Franck
Âge : 31
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Développeur Web indépendant

Informations forums :
Inscription : avril 2007
Messages : 678
Points : 900
Points : 900
bonjour,

D'expérience personnelle, il me semble que le principal défaut d'utiliser l'Ajax c'est cela et que malheureusement on y peut pas grand chose. Ensuite, récupérer la valeur d'une ancre en PHP, je pense que l'on ne peut pas. Je crois qu'une question similaire avait été posée, mais qu'aucune réponse viable n'a été trouvé.

Bonne journée ++
__________________
LudiKreation Pour un web ludique et son Blog | CapRumbo pour un peu d'évasion | ChaOdisiaque Club Passion Rôliste |SierrElben le Jeu de rôle
sharrascript est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/01/2009, 23h11   #3
Nouveau Membre du Club
 
Inscription : juin 2007
Messages : 54
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 54
Points : 31
Points : 31
Je déterre ce sujet car je suis à la recherche d'une méthode similaire. Facebook le fait. Affichage d'un profil : facebook.com/home.php#/profile.php?id=123456 --> adresse demandée directement dans le navigateur, redirigé vers facebook.com/profile.php?id=123456.

La redirection se fait peut-être avec Apache, quelqu'un sait ?
neojick est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/01/2009, 23h54   #4
Membre à l'essai
 
Inscription : janvier 2009
Messages : 30
Détails du profil
Informations forums :
Inscription : janvier 2009
Messages : 30
Points : 24
Points : 24
Je sais pas si ca marche mais si dans ton js tu recuperes le window.location.hash du coup tu peux produire une requete ajax en fonction de l'ancre si elle existe dans l'url.

C'est juste une idée, j'ai jamais testé.

window.location.hash
Contient le nom de l'éventuelle ancre de l'url.
Si l'url vaut index.html#top, hash vaut #top

En esperant que ca t'aide
kaen25 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h08.


 
 
 
 
Partenaires

Hébergement Web