> >Please can someone tell me how you pass arrays between PHP pages.
>
> $var = serialize($testArray);
> echo "";
>
> Then unserialize the variable on the receiving page.
To this you might also add an MD5 hash to check for authenticity,
depending on what you're doing with that incoming data that
March 22, 2005 10:06 PM
Subject: Re: [PHP] Passing Arrays between pages
> 1. you can put your array in string using implode() function and on next
> page create the array back using explode() function.
> $testArray = implode('|', $testArray);
> # you will get: "App
1. you can put your array in string using implode() function and on next
page create the array back using explode() function.
$testArray = implode('|', $testArray);
# you will get: "Apple|Banana|Peach"
On next page: $testArray = explode('|', $testArray);
2. use serialize()/unserialize() functio
Please can someone tell me how you pass arrays between PHP pages.
$var = serialize($testArray);
echo "";
Then unserialize the variable on the receiving page.
Larry
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
EMAIL PROTECTED]>
Cc: <[EMAIL PROTECTED]>
Sent: Wednesday, July 31, 2002 4:57 PM
Subject: Re: [PHP] passing arrays between pages with serialize
> Hallo DoL,
>
> it worked when i didn't use urldecode(), just stripslashes():
>
> page-1
> $s_array1 = urlencode(serializ
Thanks, I found the problem was with the creation of the 2-di array.
- Original Message -
From: "Martin Towell" <[EMAIL PROTECTED]>
To: "'DoL'" <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]>
Sent: Wednesday, July 31, 2002 12:21 PM
Subject: RE: [
Hallo DoL,
it worked when i didn't use urldecode(), just stripslashes():
page-1
$s_array1 = urlencode(serialize($array1));
header("Location: page-2?h_array1=$s_array1");
page-2
$array1 = unserialize(stripslashes($_GET["h_array1"]));
The other way that worked was passing arrays in $_SESSIO
Can you post/send the results of doing a print_r() on the first page (the
one that's serialising) and the results of the serialize()?
-Original Message-
From: DoL [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, July 31, 2002 2:21 PM
To: [EMAIL PROTECTED]
Subject: [PHP] passing arrays between
8 matches
Mail list logo