Jaki jest najlepszy sposób przekazania tablicy jako parametru adresu URL? Zastanawiałem się, czy to możliwe:
$aValues = array();
$url = 'http://www.example.com?aParam='.$aValues;
lub co powiesz na to:
$url = 'http://www.example.com?aParam[]='.$aValues;
Czytałem przykłady, ale uważam, że to niechlujne:
$url = 'http://www.example.com?aParam[]=value1&aParam[]=value2&aParam[]=value3';
query = array('aParam'=> json_encode($arrayOfValues))
. I że możesz przekazać ładniejszy adres URL za pomocą url_encode(implode('/',$query))
. Adres URL będzie wyglądał jak www.example.com/aParam/[va1,val2,...]
. Przy odbiorze musisz wpisać wartość json_decode aParam do tablicy.
$_POST
?