Jul 29

Wielowymiarowe tablice a POST via CURL

Tag: PHP, Programowanieradmen @ 10:58

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.

2 Responses to “Wielowymiarowe tablice a POST via CURL”

  1. eRIZ says:

    A nie lepiej po prostu podstawić stringa stworzonego przez http_build_query?

  2. radmen says:

    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ć.

Leave a Reply