You can definitely pass the array from url and get the value in the php page,
$testvar = $_GET['filter'];
echo $testvar['key'];
and just out of curiosity I tried $_GET['filter']['value'], and it works too !!!
and if you want to pass multiple vals arrays you can use http_build_query
source
share