i use arrays all the time passing them arround, even key valued arrays
this is what you have to do
just loop and build your string and use the open array notation
$uri_string = 'index.php?';
foreach($err_array as $err_code)
{
$uri_string .= "array_name[]=" . $err_code . "&";
}
this will give you a single dimension array
if you want a key value array
foreach($err_array as $err_code => $err_str)
{
$uri_string .= "array_name[" . $err_code . "]=" . $err_str . "&";
}
just a note that theres a limit of how much data you can pass when dealing with get method, i think its up to 1024 bytes
dont forget to urlencode or htmlentities your values