Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 04-12-2008 09:29:09

bertra
Membre
Date d'inscription: 06-02-2008
Messages: 130

[1.7]Passage de paramètres contenant des slash

Bonjour,

Je n'ai pas vu de sujet traitant ce cas.
Je passe des paramètres en utilisant /contolleur/action/parametre/valeur.
J'ai des valeurs pouvant éventuellement contenir des slash.
Comment faire pour que les slash de ces paramètres ne soient pas interprété comme des séparateurs ?

Hors ligne

 

#2 04-12-2008 10:22:31

nORKy
Membre
Date d'inscription: 06-03-2008
Messages: 1098

Re: [1.7]Passage de paramètres contenant des slash

Si tu utilises un helper du ZF, le ZF encode automatiquement les urls.
Si tu n'utilises pas un helper, alors, il faut que tu appelles toi même la fonction urlencode


----
Gruiiik !

Hors ligne

 

#3 04-12-2008 14:30:54

bertra
Membre
Date d'inscription: 06-02-2008
Messages: 130

Re: [1.7]Passage de paramètres contenant des slash

en essayant un urlencode des dates au format 'dd/mm/yyyy' :

Not Found

The requested URL /index/index/page/2/dateFin/01%2F01%2F2009 was not found on this server.

ll maque quelque chose ? Est ce que quelqu'un a déjà construit des liens comportant des '/' ?

Hors ligne

 

#4 04-12-2008 14:48:05

nORKy
Membre
Date d'inscription: 06-03-2008
Messages: 1098

Re: [1.7]Passage de paramètres contenant des slash

t'es sur de la 1ere partie de ton url ?? Il manque pas un baseUrl ou qqchose du genre ?
car, y'a pas de raison que ca marche pas


----
Gruiiik !

Hors ligne

 

#5 04-12-2008 18:19:07

bertra
Membre
Date d'inscription: 06-02-2008
Messages: 130

Re: [1.7]Passage de paramètres contenant des slash

oui, sur de la première partie, toutes les autres sont comme ca et fonctionnent.
Il interpete les %2F comme des slash délimitant des éléments dans l'url, et non comme des caractères faisant partie d'un de ces éléments.

Dernière modification par bertra (04-12-2008 18:21:52)

Hors ligne

 

#6 05-12-2008 11:58:48

philippe
Administrateur
Lieu: Grenoble
Date d'inscription: 01-03-2007
Messages: 1624

Re: [1.7]Passage de paramètres contenant des slash

Bonjour,

J'ai déjà eu le problème il y a quelques temps. Chez moi le problème venait du mod_rewrite d'apache et pas du ZF. Par contre j'ai fouillé un peu, je ne sais plus sur quel site j'avais eu ça, ni comment je l'avais résolu.

Par contre cherche dans Google du coté des rewrite apache, tu auras plus de réponses que si tu cherches du coté du ZF. Je crois me souvenir que c'est apache qui transforme les %2F en / avant d'envoyer à PHP avec les versions 2.2 de apache (mais là je ne suis pas certain des versions...)...

A+, Philippe

Dernière modification par philippe (05-12-2008 13:27:15)


twitter : @plv ; kitpages.fr : Création de sites internet à Grenoble et Paris

Hors ligne

 

#7 05-12-2008 13:02:35

bertra
Membre
Date d'inscription: 06-02-2008
Messages: 130

Re: [1.7]Passage de paramètres contenant des slash

ok, merci pour l'info.

Hors ligne

 

#8 08-12-2008 20:36:16

bertra
Membre
Date d'inscription: 06-02-2008
Messages: 130

Re: [1.7]Passage de paramètres contenant des slash

Hors ligne

 

#9 08-12-2008 20:54:43

philippe
Administrateur
Lieu: Grenoble
Date d'inscription: 01-03-2007
Messages: 1624

Re: [1.7]Passage de paramètres contenant des slash

Donc on peut changer ce comportement foireux d'apache ? merci pour ce lien, il devrait m'être bien utile !

A+, Philippe


twitter : @plv ; kitpages.fr : Création de sites internet à Grenoble et Paris

Hors ligne

 

#10 09-12-2008 09:23:19

nORKy
Membre
Date d'inscription: 06-03-2008
Messages: 1098

Re: [1.7]Passage de paramètres contenant des slash

http://httpd.apache.org/docs/2.0/mod/co … dedslashes

options disponible depuis apache 2.0.46
EDIT :
oops, pardon, je n'avais pas regardé le lien du bug ZF.

Dernière modification par nORKy (09-12-2008 09:24:38)


----
Gruiiik !

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