Précédent   Forum des professionnels en informatique > PHP > Langage > Sessions
Sessions Forum d'entraide sur les sessions avec PHP. Avant de poster -> FAQ sessions, Cours sessions et Sources sécurité
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 30/11/2010, 12h21   #1
Membre du Club
 
Inscription : août 2009
Messages : 127
Détails du profil
Informations forums :
Inscription : août 2009
Messages : 127
Points : 61
Points : 61
Par défaut AJAX et $_SERVER['REQUEST_URI']

Bonjour,

Je suis sur une page PHP.

Il y a un cadre dans cet page qui est chargé en AJAX. En cliquant sur un lien de ce cadre et arrivant sur une nouvelle page, le $_SERVER['REQUEST_URI'] m'affiche l'url du cadre AJAX et non l'url de la page dans lequel est contenu le cadre AJAX.

Ma question: comment récupérer en PHP l'url de la page contenant le cadre ajax quand j'arrive sur une nouvelle page en ayant cliqué sur un lien situé dans le cadre ajax?

Merci,
Ionesco.
ionesco est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/11/2010, 12h50   #2
Membre éclairé
 
Inscription : octobre 2004
Messages : 235
Détails du profil
Informations forums :
Inscription : octobre 2004
Messages : 235
Points : 360
Points : 360
c'est une iframe ? Je crois que ce n'est pas possible...
Tu peux t'en sortir en stockant ce que tu veux en session par contre, ou alors en utilisant des div au lieu d'iframe, mais ça ne collera pas forcément avec ton besoin.
Joker-eph est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/11/2010, 13h39   #3
Membre du Club
 
Inscription : août 2009
Messages : 127
Détails du profil
Informations forums :
Inscription : août 2009
Messages : 127
Points : 61
Points : 61
Le retour AJAX est chargé dans un div.

Je pense que je vais passé par une session ou un truc du genre, mais c'est vraiment moche et inadapté à mon cas.

Merci!
ionesco est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/11/2010, 13h43   #4
Membre éclairé
 
Inscription : octobre 2004
Messages : 235
Détails du profil
Informations forums :
Inscription : octobre 2004
Messages : 235
Points : 360
Points : 360
Ah je viens de comprendre, t'as regardé du coté du referer ?
Joker-eph est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/11/2010, 13h55   #5
Membre du Club
 
Inscription : août 2009
Messages : 127
Détails du profil
Informations forums :
Inscription : août 2009
Messages : 127
Points : 61
Points : 61
Oui, mais il me renvoie la même chose que request_uri !
ionesco est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/11/2010, 14h04   #6
Membre éclairé
 
Inscription : octobre 2004
Messages : 235
Détails du profil
Informations forums :
Inscription : octobre 2004
Messages : 235
Points : 360
Points : 360
Là je suis étonné !

Il reste aussi la possibilité de passer l'info dans l'URL au moment où tu fais la requête ajax.
Joker-eph est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/11/2010, 14h06   #7
Membre du Club
 
Inscription : août 2009
Messages : 127
Détails du profil
Informations forums :
Inscription : août 2009
Messages : 127
Points : 61
Points : 61
En effet c'est une solution, cependant l'appel ajax est utilisé partout dans mon site et l'info transmise dans l'url me sera utile que dans le cas que j'ai décris plus haut. Mais cela reste quand même une solution jouable, vu que je ne peux en proposer une meilleure.
ionesco 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 02h43.


 
 
 
 
Partenaires

Hébergement Web