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

Bibliothèques et frameworks PHP Discussion :

CURL et tableau en POST


Sujet :

Bibliothèques et frameworks PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    208
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 208
    Par défaut CURL et tableau en POST
    Bonjour,
    je cherchais un moyen de retourner un résultat de requêtes (un tableau d'objets après une requête select) à une page. Pour cela j'ai utilisé CURL, et après avoir galéré à le mettre en place, je vois que l'on ne peut pas lui passer de tableaux en POST.
    Y aurait-il un moyen quelconque ?
    Sachant que l'idée est d'avoir un tableau de type :
    [0] = objet 0
    [1] = objet 1
    ...
    A passer à une vue. Sinon AJAX mais j'aurai aimé éviter de passer par là.
    Merci.

  2. #2
    Membre confirmé
    Inscrit en
    Janvier 2010
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 34
    Par défaut
    si tu veux envoyer un tableau en cUrl par la method POST, c'est tout à fait possible : http://fr.php.net/manual/fr/function.curl-setopt.php

    Si tu souhaites récupérer un tableau en réponse de la page appelée en cUrl c'est plus compliqué vu que ça va te retourner une chaine mais tu peux la découper avec explode() ou et perso je prefere : json_encode() et json_decode() ... c'est ultra simple et agréable pour transformer le tableau en chaine puis le récupérer tels quel !.. mais il existe bien d'autres moyens

    @++

  3. #3
    Membre Expert Avatar de Madfrix
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    2 326
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 326
    Par défaut
    Un tableau mis en session sinon ?

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    208
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 208
    Par défaut
    Merci pour vos idées,
    en fait l'idée du Post qui transforme le tableau en chaine je voulais éviter, je trouve qu'après faire des explode fait un peut "usine à gaz".
    J'avais pensé à la session sinon, mais pareil je ne sais pas si c'est vraiment du code propre...
    Au cas ou je vais quand même prendre cette solution, à part si une autre idée vous vient .

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    208
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 208
    Par défaut
    Ah !
    J'ai découvert la méthode serialize !
    Pui après un unserialize, et hop l'affaire est bouclée !
    Normalement, ça me semble bon !
    Merci encore.

Discussions similaires

  1. cURL et récupération des POST sur le serveur distant
    Par lorentdups dans le forum Langage
    Réponses: 15
    Dernier message: 01/07/2015, 01h23
  2. [Curl] Double envoie de post
    Par Kloss123 dans le forum Bibliothèques et frameworks
    Réponses: 0
    Dernier message: 01/08/2012, 03h24
  3. Tableau en POST
    Par RobertP dans le forum Langage
    Réponses: 1
    Dernier message: 27/01/2008, 12h35
  4. [cURL] envoi de variables POST
    Par billoum dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 14/09/2006, 16h53
  5. [Tableaux] tableau dans un post
    Par tit_oune dans le forum Langage
    Réponses: 3
    Dernier message: 05/05/2006, 14h51

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