Hi Valeri Thanks for your advise. I am new to php and have never used $_SESSION, is this the one that I need to session_register the variables/arrays?
Thanks again. Dominic ----- Original Message ----- From: "Valeri Felberg" <[EMAIL PROTECTED]> To: "DoL" <[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(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 $_SESSION. You don't need > even serialize them in that case. > > D> Hi > > D> I would like to pass three arrays, two of them are two dimensional arrays, > D> to another page (or to the same page just submit to itself) using hidden > D> field and the function serialize. > > D> (this is a two dimensional array) > D> page-1 > D> $s_array1 = serialize($array1); > > D> <INPUT type="HIDDEN" name="h_array1" value="<?php echo urlencode($s_array1); > ?>>"> > > D> page-2 > D> $array1= unserialize(urldecode(stripslashes($_POST['h_array1']))); > > D> it seems to work except there appears to be one NULL record added to the > D> beginning of the array. > D> it affects the following :- > D> count(array_keys($array1) ) returns actual_no_of_keys + 1 > D> foreach () echo with one NULL record at the beginning > D> reset($array1) erase the array completely !! > > D> and it doesn't help to use rawurl(en|de)code, and with | without > D> stripslashes! > > D> PLEASE HELP! if you can resolve this, or has a better ways to pass arrays > D> between pages. > > D> Many Thanks > D> /dl > > > > > > > -- > Mit freundlichen Grüssen > Valeri Felberg > [Web developer] > > trimfab - internet mediagroup > ------------------------------------------ > our mission: innovative business solutions > > > www.trimfab.com > mailto:[EMAIL PROTECTED] > > CZEMINSKI-STR. 1A > 10829 BERLIN > GERMANY > > FON: +49(0)30 - 768 033 93 > FAX: +49(0)30 - 768 033 94 > > > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php