Как лучше всего передать массив в качестве параметра URL-адреса? Я подумал, возможно ли это:
$aValues = array();
$url = 'http://www.example.com?aParam='.$aValues;
или как насчет этого:
$url = 'http://www.example.com?aParam[]='.$aValues;
Я читал примеры, но мне это не нравится:
$url = 'http://www.example.com?aParam[]=value1&aParam[]=value2&aParam[]=value3';
query = array('aParam'=> json_encode($arrayOfValues))
. И вы можете передать более красивый URL-адрес url_encode(implode('/',$query))
. URL будет выглядеть так www.example.com/aParam/[va1,val2,...]
. При получении вам нужно json_decode значение aParam в массив.
$_POST
?