OVH Cloud OVH Cloud

passer un tableau par POST ?

8 réponses
Avatar
nicholls
Bonjour,

J'ai un script php qui recupere des données dans une BD, et c'est un
autre script qui doit les afficher.
Il faut donc que je transmette 2 tableaux d'un script a l'autre, de
préférence avec la methode POST.
Est ce possible ? Sinon, il faut peut etre les sérialiser. Est ce
qu'il y a des fonctions qui le font ?

Merci d'avance.

8 réponses

Avatar
Thibaut Allender

Est ce possible ? Sinon, il faut peut etre les sérialiser. Est ce
qu'il y a des fonctions qui le font ?


serialiser... serialize... RTFM... http://fr.php.net/serialize
c'est amusant ces questioreponses

--
thibaut allender | freelance | web|system developer|designer
+32 496 26 75 76 | http://capsule.org

Avatar
Stephane Santon
Bonjour,

Il faut donc que je transmette 2 tableaux d'un script a l'autre, de
préférence avec la methode POST.


J'ai un script ou je peux récupérer l'état de nombreuses cases à cocher
de formulaire que j'ai nommées respectivement c[0], c[1], c[2], ...
Et Je récupère dans $_POST le tableau c.
Peut-être peux-tu passer une variable tableau dans un champ de type
Hidden ?
Je ne connais pas les limites, c'est juste une idée comme ça...

--
** Anti-Spam : ajouter [usenet] dans l'objet pour ne pas être rejeté.

Cordialement, Stéphane *** http://www.team-santonum.com
Loisirs, nature, arts, technologie : accueil en Charente-Maritime

Avatar
Guillaume Bouchard
nicholls wrote:
Bonjour,


Bonsoir

J'ai un script php qui recupere des données dans une BD, et c'est un
autre script qui doit les afficher.


Mauvais concept, changer le concept.

Il faut donc que je transmette 2 tableaux d'un script a l'autre, de
préférence avec la methode POST.

Est ce possible ? Sinon, il faut peut etre les sérialiser. Est ce
qu'il y a des fonctions qui le font ?


serialize... Mais la methode n'est pas bonne.

1) Il faut que le minimum d'information qui n'a pas à transiter par la
reseau ne transite pas. Or ses infos sont dans ta base et tu les
affiche, pourquoi les envoyer, pour que l'on te les renvoye. Pour une
image plus significative, cherche John Gallet+frigo+escalier+location
sur google group :)

2) ce que tu fait peur poser des problemes de sécurité, on à connu
l'époque ou les prix d'achats sur des sites connues etaient passés par
formulaires, j'aurais aimer m'acheter un portable à cette époque, en se
debrouillant bien, on passait un prix negatif :)


Je te conseille donc de revoir ta technique.

--
Guillaume.

Avatar
Neptune
Bonjour,
Pourquoi ne pas utiliser des variables de sessions : $_SESSION[xxx] ?
Ces informations restent cachées mais accessibles tant que dure la session.
Cordialement.
Michel FOUILLADE
Avatar
loquace
ben moi j'ai eu des bug avec serialize,
bug qu'on peu d'ailleur aprecier dans la doc.
Perso je construit une string que je balance dans un hidden ou un get.
de l'autre je fait un explode pour recup un tableau.
Quand au problemes de securité c'est n'importe quoi a mon sens.
1- si je user veux s'amuser a meter son interface cliente c sont probleme
2- c'est toi a de controler l'intégrité de ce que tu reçois pour que
ton prog flanche pas.En gros faut que ca tourne meme si un rigolo essaie
d'envoyer n'importe quoi, et si c pas bon de balancer un msg d'erreur etc.

a+
seb
Avatar
loufoque
Message d'origine de loquace :
ben moi j'ai eu des bug avec serialize,
Jamais eu de bug.

Je dirais plutôt que le problème vient de toi, ou de magic_quotes_gpc.

Avatar
loquace
Pour ta gouverne :
http://bugs.php.net/search.php?search_for=serialize&boolean=0&limit&order_by=&direction=ASC&cmd=display&status=All&php_os=&phpver=&assign=&author_email=&bug_age=0

=>> plutôt que le problème vient de toi, ou de magic_quotes_gpc.
je te permet pas de me juger en disant que le problème vient de moi,
reste donc à ta place, je ne te juge pas moi.
Cordialement
Avatar
loufoque
Message d'origine de loquace :
Pour ta gouverne :
http://bugs.php.net/search.php?search_for=serialize&boolean=0&limit&order_by=&direction=ASC&cmd=display&status=All&php_os=&phpver=&assign=&author_email=&bug_age=0

=>> plutôt que le problème vient de toi, ou de magic_quotes_gpc.
je te permet pas de me juger en disant que le problème vient de moi,
reste donc à ta place, je ne te juge pas moi.
Cordialement


Effectivement, dans ton lien, d'après le bug #19945 (j'en ai pas trouvé
d'autre qui ait à voir avec la sérialisation d'un tableau de chaînes),
il y aurait un problème.
J'ai testé, marche parfaitement.
Etant donné que c'est du à des caractères genre ', " ou / je pense que
ce problème est du à magic_quotes_gpc.