Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 25-11-2007 12:06:35

Seb
Membre
Lieu: Thuin (Belgique)
Date d'inscription: 19-11-2007
Messages: 62
Site web

REQUEST_URI

Bonjour,

Voilà j'aimerais savoir comment retrouver l'URI de la page en cours afin de m'en servir dans mes vues (views).

En fait, je fais une petite application avec ZF et MVC et j'aimerais dans mes headers afficher 2 liens de langues (FR - EN) afin de pouvoir changer automatiquement la langue (ça c'est fait) mais surtout pouvoir revenir à la même page.

J'ai pensé passer un paramètre dans le lien afin de pouvoir savoir dans quel page j'étais avant de cliquer mais je ne sais pas comment la retrouver avec ZF.

Merci d'avance


Sébastien Bervoets

Hors ligne

 

#2 25-11-2007 12:23:33

alien7
Membre
Date d'inscription: 29-04-2007
Messages: 447

Re: REQUEST_URI

Regarde là :
http://www.z-f.fr/code/detail/14

$_SERVER['HTTP_REFERER']
C'est l'adresse de la page par laquelle le client est venu sur votre site. Certains navigateurs permettent de modifier cette valeur, et certains pare-feux la bloquent.

Peut étre pas la meilleur des solutions.

Dernière modification par alien7 (25-11-2007 12:24:20)


ZF 2.3 - Twitter Bootstrap 3.2
Local: Ubuntu  -> Apache2 2.4 - MariaDB 10 - PHP 5.6

Hors ligne

 

#3 25-11-2007 14:42:35

Julien
Membre
Date d'inscription: 16-03-2007
Messages: 501

Re: REQUEST_URI

Ne vous fiez jamais au REFERER, personnellement, je ne l'envoie pas (désactivé); et il est très facilement modifiable (une simple extension FF le permet).
Tu peux utiliser la méthode getUrl() du FrontController par exemple.

Hors ligne

 

#4 25-11-2007 15:56:45

Seb
Membre
Lieu: Thuin (Belgique)
Date d'inscription: 19-11-2007
Messages: 62
Site web

Re: REQUEST_URI

@Julien: Je ne trouve pas cette fonction dans le FrontController

J'ai trouvé ceci entre-temps :

Code:

$http_request = new Zend_Controller_Request_Http();
$http_request->getRequestUri();

mais je me demande si cela ne correspond pas au REFERER (?)


Sébastien Bervoets

Hors ligne

 

#5 25-11-2007 16:36:48

sekaijin
Membre
Date d'inscription: 17-08-2007
Messages: 1137

Re: REQUEST_URI

$this->_request->getRequestUri();
dans tout contrôlleur

Hors ligne

 

#6 25-11-2007 18:45:17

Seb
Membre
Lieu: Thuin (Belgique)
Date d'inscription: 19-11-2007
Messages: 62
Site web

Re: REQUEST_URI

Juste vu que ZF a déjà l'objet.

Faut que je regarde comment il le fait maintenant.


Sébastien Bervoets

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages