IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Zend Framework PHP Discussion :

Envoi de paramétre dans l'url


Sujet :

Zend Framework PHP

  1. #1
    Membre actif Avatar de buse974
    Homme Profil pro
    Développeur / Chef de projet informatique
    Inscrit en
    Février 2007
    Messages
    117
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeur / Chef de projet informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2007
    Messages : 117
    Points : 245
    Points
    245
    Par défaut Envoi de paramétre dans l'url
    Bonjour,

    j'ai un petit problème, qui me parait très simple, mais j'ai beau scruté la doc de zend je ne trouve rien.

    donc voila j'ai un lien tout ce qui a de plus classique
    monsite.com/moncontroller/monaction/

    je lui met un paramètre donc la : param="value"
    monsite.com/moncontroller/monaction/param/value

    mon problème est que mon paramètre et de la forme : param="/blabla/blabla/toto/toto" ce qui me donne
    monsite.com/moncontroller/monaction/param//blabla/blabla/toto/toto

    donc ici param="" , blabla = "blabla" et toto="toto"
    et moi je veux param="/blabla/blabla/toto/toto"

    donc j'ai cherché au niveau des filtres mais je trouve pas, c'est un truc de base donc je pense qu'il y a une solution simple ,ou un caractère pour ignoré le '/' , voila.

    merci d'avance pour votre aide. en attendant je vais cherché encore.

  2. #2
    Membre habitué
    Homme Profil pro
    Ingenieur BI - Dev Web Senior
    Inscrit en
    Décembre 2009
    Messages
    118
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Ingenieur BI - Dev Web Senior

    Informations forums :
    Inscription : Décembre 2009
    Messages : 118
    Points : 167
    Points
    167
    Par défaut
    Bonjour buse974,


    Est ce que tu as essayer d'appliquer la fonction urlencode sur ta valeur "/blabla/blabla/toto/toto" ?!

    Je ne sais pas est ce que ça va marcher ou pas!
    Je n'ai jamais affronté ce cas là!



    Cordialement.

  3. #3
    Modérateur

    Avatar de MaitrePylos
    Homme Profil pro
    DBA
    Inscrit en
    Juin 2005
    Messages
    5 497
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : Belgique

    Informations professionnelles :
    Activité : DBA
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 497
    Points : 12 597
    Points
    12 597
    Par défaut
    Ceci peut-être ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    param=\"/blabla/blabla/toto/toto"\

  4. #4
    Membre du Club
    Profil pro
    Développeur Web
    Inscrit en
    Avril 2010
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Avril 2010
    Messages : 36
    Points : 48
    Points
    48
    Par défaut
    Salut,

    Fait un str_replace de tes "/" pour l'envoi des paramètres et a la réception refait un str_replace pour remettre tes "/".

    Sinon la solution de l'urlencode devrait être bonne.

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Avril 2010
    Messages : 4
    Points : 5
    Points
    5
    Par défaut
    Il y a un helper assez sympa dans zend

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    $this->url(array('controller' => 'nom du controller',
                     'action'     => 'nom de l\'action',
                     'parametre1' => 'valeur du paramètre',
                     'parametre2' => 'valeur du paramètre'),
               null,
               false)
    Il suffit de passer ton controller, ton action et tes paramètres via un array.
    pour plus de documentation sur les options http://framework.zend.com/issues/browse/ZF-5777

Discussions similaires

  1. erreur de passage de paramètre dans une urL
    Par lodan dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 25/02/2007, 12h29
  2. Problème d'envoie de variables dans une url
    Par xenos dans le forum Langage
    Réponses: 9
    Dernier message: 28/11/2006, 23h48
  3. [WebForms]Récupération d'un paramètre dans l'URL
    Par Kylen dans le forum Général Dotnet
    Réponses: 5
    Dernier message: 07/06/2006, 13h22
  4. [JpGraph] Passage d'un tableau en paramètre dans une URL pour JPgraph
    Par crazydiver_e2 dans le forum Bibliothèques et frameworks
    Réponses: 4
    Dernier message: 16/01/2006, 16h15
  5. récupérer les paramètres dans une url
    Par asetti dans le forum ASP
    Réponses: 6
    Dernier message: 23/12/2005, 10h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo