I have tried to pass array data to the PHP script with request:
script.php?page=7&filter[key]=value
but didn't receive it in the script. Can I do so and if no - how can I pass array with HTTP GET?
I have tried to pass array data to the PHP script with request:
script.php?page=7&filter[key]=value
but didn't receive it in the script. Can I do so and if no - how can I pass array with HTTP GET?
Yes you will get those value in an array on
script.php
pageJust try to print the array value in the
script.php
page.print_r($_GET['filter']);
You can definitely pass array from url and to get the value on php page,
and just out of curiosity i tried to
$_GET['filter']['value']
and it too worked !!!and if you want to pass multiple array vals, you can use http_build_query
you have to just pass the data like this
and use
is_array()
for checking that incoming data is array or not like thishttp://php.net/manual/en/function.is-array.php