how send array to other page in URL??

how send array to other page in URL??

am 06.01.2008 23:39:46 von Suma

hi all...

i have array and iwant this array to other page in URL

let the name of array is numbers and i fill this array by loop from
data base

when i write this ..
echo " $numbers \"> ";

when redirect to reg page the url is
http://localhost/reg.php?arr=Array

and when print the variable $arr in reg page apeare Arrary word

so ,please tell me how i can send the array ??

thanks.

Re: how send array to other page in URL??

am 06.01.2008 23:47:29 von luiheidsgoeroe

On Sun, 06 Jan 2008 23:39:46 +0100, suma wrote:

> hi all...
>
> i have array and iwant this array to other page in URL
>
> let the name of array is numbers and i fill this array by loop from
> data base
>
> when i write this ..
> echo "
> $numbers \"> ";
>
> when redirect to reg page the url is
> http://localhost/reg.php?arr=3DArray
>
> and when print the variable $arr in reg page apeare Arrary word
>
> so ,please tell me how i can send the array ??

serialize()/implode() and on the receiving page unserialize()/explode() =
=

it, or use a session ans store it in that, and never use a META refresh =
=

when you can send a real redirect header ( header('Location: =

../reg.php?arr=3D'.urlencode(implode(';',numbers))); )
-- =

Rik Wasmus

Re: how send array to other page in URL??

am 06.01.2008 23:49:52 von Jerry Stuckle

suma wrote:
> hi all...
>
> i have array and iwant this array to other page in URL
>
> let the name of array is numbers and i fill this array by loop from
> data base
>
> when i write this ..
> echo " > $numbers \"> ";
>
> when redirect to reg page the url is
> http://localhost/reg.php?arr=Array
>
> and when print the variable $arr in reg page apeare Arrary word
>
> so ,please tell me how i can send the array ??
>
> thanks.
>

You have to send each individual element of the array. Alternatively,
you could serialize the array then urlencode it. But that can result in
large amounts of data if your array is big - maybe too much data.

You could store the contents of the array in the $_SESSION variable, but
again, if it's a lot of data this can slow you down. And if it is a lot
of data, you probably should be refetching the data from the database,
anyway.


--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
jstucklex@attglobal.net
==================