Jul 29
Wielowymiarowe tablice a POST via CURL
Dzisiaj odbyliśmy małą walkę z wysłaniem metodą POST tablicy wielowymiarowej. Problemem było to, że CURL konwertował tablicę typu:
do:
Najwyraźniej PHPowy CURL spłaszcza takie tablice, robiąc straszne zamieszanie :) Rozwiązanie jest dość banalne. Trzeba “ręcznie” spłaszczyć taką tablicę do formatu:
W ten sposób odebrane dane będą identyczne z tymi co wysłano.

July 29th, 2009 at 11:18
A nie lepiej po prostu podstawić stringa stworzonego przez http_build_query?
July 30th, 2009 at 08:35
eRIZ: sposób w jaki to się zrobi jest dowolny :) Ja napisałem najbardziej łopatologiczną wersję tylko po to, aby wyjaśnić jak problem rozwiązać.