RE: [PHP] passing ARRAYs through GET strings
Thanks Rick, that's what I thinking. Thought I was missing something. -Original Message- From: Richard Baskett [mailto:[EMAIL PROTECTED]] Sent: May 18, 2002 4:49 PM To: SP; PHP General Subject: Re: [PHP] passing ARRAYs through GET strings Well you can serialize an array using the serialize function then pass it through the url then unserialize it on the next page using the unserialize function. If you check out http://www.php.net/serialize it will give you some examples. It is quite similar to sessions in that sessions also serialize the data, but there are subtle differences. You will need to use a couple other functions with serialize when passing through the URL, but that is documented on the page I just gave you :) If you have any other questions concerning it please do not hesitate to ask me :) Rick Until you have learned to be tolerant with those who do not always agree with you; until you have cultivated the habit of saying some kind word of those whom you do not admire; until you have formed the habit of looking for the good instead of the bad there is in others, you will be neither successful nor happy. - Napolean Hill > From: "SP" <[EMAIL PROTECTED]> > Date: Sat, 18 May 2002 16:35:00 -0400 > To: "Richard Baskett" <[EMAIL PROTECTED]>, <[EMAIL PROTECTED]>, "PHP > General" <[EMAIL PROTECTED]> > Subject: RE: [PHP] passing ARRAYs through GET strings > > Rick, what exactly do you mean by using > serialization without sessions? how do you do > that? > > -Original Message- > From: Richard Baskett > [mailto:[EMAIL PROTECTED]] > Sent: May 18, 2002 4:31 PM > To: [EMAIL PROTECTED]; PHP General > Subject: Re: [PHP] passing ARRAYs through GET > strings > > > Hey no problem.. That's what this list is for.. > Asking questions and > answering them :) > > I just use sessions to pass a lot of variables to > a lot of pages.. Or some > variables to a lot of pages.. Usually for site > authorization that's about > it. When I just want to pass arrays to another > page, I use serialization, > it's the fastest easiest way in my opinion and you > don¹t have to mess with > sessions since in my opinion it would be overkill > :) > > Rick > > Nobody will ever win the Battle of the Sexes. > There's just too much > fraternizing with the enemy. - Henry Kissinger > >> From: "Navid Y." <[EMAIL PROTECTED]> >> Reply-To: <[EMAIL PROTECTED]> >> Date: Sat, 18 May 2002 14:43:27 -0500 >> To: "'PHP General'" <[EMAIL PROTECTED]> >> Subject: RE: [PHP] passing ARRAYs through GET > strings >> >> Well Rick, >> >> Let's say I had a form with a text box and an > textarea box. The text box >> won't contain that many strings, but the > textarea box can contain >> thousands of characters, if the user wished to > write that much. Both of >> the fields will be contained in a single array. > If I send this array >> through a GET string, it will only pass 255 > characters through to the >> next page, and the rest of the content will be > cut out of the picture as >> if it never existed. Then, I thought maybe > sessions would do the trick, >> and it does a great job so far. So now I'm stuck > with the idea that >> using sessions to pass arrays, in the particular > situation, would be the >> best thing to do. But, out of curiousity, I > wanted to know how other >> people sent their arrays back and forth from one > page to another. That's >> all :) Thanks for your patience, I really > appreciate it. >> >> -Original Message- >> From: Richard Baskett > [mailto:[EMAIL PROTECTED]] >> Sent: Saturday, May 18, 2002 2:12 PM >> To: [EMAIL PROTECTED]; PHP General >> Subject: Re: [PHP] passing ARRAYs through GET > strings >> >> >> Well what I normally do to pass very large > arrays through strings.. when >> NOT using sessions, I use serialize, but it > sounds like you didn¹t want >> to serialize.. If you give me an idea of what > you are doing I might be >> able to figure out the best way to pass those > variables :) >> >> And no you don't need to serialize the data when > using sessions. >> Sessions themselves are serialized > automatically, you don¹t need to >> worry about that. >> >> Rick >> >> "We do not have to visit a mad house to find > disordered minds; our >> planet is the mental institution of the > universe." - Unknown >> >>> From: "Navid Y." <[EMAIL PROTECTED]> >>> Reply-To: <
Re: [PHP] passing ARRAYs through GET strings
Well you can serialize an array using the serialize function then pass it through the url then unserialize it on the next page using the unserialize function. If you check out http://www.php.net/serialize it will give you some examples. It is quite similar to sessions in that sessions also serialize the data, but there are subtle differences. You will need to use a couple other functions with serialize when passing through the URL, but that is documented on the page I just gave you :) If you have any other questions concerning it please do not hesitate to ask me :) Rick Until you have learned to be tolerant with those who do not always agree with you; until you have cultivated the habit of saying some kind word of those whom you do not admire; until you have formed the habit of looking for the good instead of the bad there is in others, you will be neither successful nor happy. - Napolean Hill > From: "SP" <[EMAIL PROTECTED]> > Date: Sat, 18 May 2002 16:35:00 -0400 > To: "Richard Baskett" <[EMAIL PROTECTED]>, <[EMAIL PROTECTED]>, "PHP > General" <[EMAIL PROTECTED]> > Subject: RE: [PHP] passing ARRAYs through GET strings > > Rick, what exactly do you mean by using > serialization without sessions? how do you do > that? > > -Original Message- > From: Richard Baskett > [mailto:[EMAIL PROTECTED]] > Sent: May 18, 2002 4:31 PM > To: [EMAIL PROTECTED]; PHP General > Subject: Re: [PHP] passing ARRAYs through GET > strings > > > Hey no problem.. That's what this list is for.. > Asking questions and > answering them :) > > I just use sessions to pass a lot of variables to > a lot of pages.. Or some > variables to a lot of pages.. Usually for site > authorization that's about > it. When I just want to pass arrays to another > page, I use serialization, > it's the fastest easiest way in my opinion and you > don¹t have to mess with > sessions since in my opinion it would be overkill > :) > > Rick > > Nobody will ever win the Battle of the Sexes. > There's just too much > fraternizing with the enemy. - Henry Kissinger > >> From: "Navid Y." <[EMAIL PROTECTED]> >> Reply-To: <[EMAIL PROTECTED]> >> Date: Sat, 18 May 2002 14:43:27 -0500 >> To: "'PHP General'" <[EMAIL PROTECTED]> >> Subject: RE: [PHP] passing ARRAYs through GET > strings >> >> Well Rick, >> >> Let's say I had a form with a text box and an > textarea box. The text box >> won't contain that many strings, but the > textarea box can contain >> thousands of characters, if the user wished to > write that much. Both of >> the fields will be contained in a single array. > If I send this array >> through a GET string, it will only pass 255 > characters through to the >> next page, and the rest of the content will be > cut out of the picture as >> if it never existed. Then, I thought maybe > sessions would do the trick, >> and it does a great job so far. So now I'm stuck > with the idea that >> using sessions to pass arrays, in the particular > situation, would be the >> best thing to do. But, out of curiousity, I > wanted to know how other >> people sent their arrays back and forth from one > page to another. That's >> all :) Thanks for your patience, I really > appreciate it. >> >> -Original Message- >> From: Richard Baskett > [mailto:[EMAIL PROTECTED]] >> Sent: Saturday, May 18, 2002 2:12 PM >> To: [EMAIL PROTECTED]; PHP General >> Subject: Re: [PHP] passing ARRAYs through GET > strings >> >> >> Well what I normally do to pass very large > arrays through strings.. when >> NOT using sessions, I use serialize, but it > sounds like you didn¹t want >> to serialize.. If you give me an idea of what > you are doing I might be >> able to figure out the best way to pass those > variables :) >> >> And no you don't need to serialize the data when > using sessions. >> Sessions themselves are serialized > automatically, you don¹t need to >> worry about that. >> >> Rick >> >> "We do not have to visit a mad house to find > disordered minds; our >> planet is the mental institution of the > universe." - Unknown >> >>> From: "Navid Y." <[EMAIL PROTECTED]> >>> Reply-To: <[EMAIL PROTECTED]> >>> Date: Sat, 18 May 2002 13:51:38 -0500 >>> To: <[EMAIL PROTECTED]> >>> Subject: RE: [PHP] passing ARRAYs through GET > strings >>> >>> Thanks SP and Richard, >>
RE: [PHP] passing ARRAYs through GET strings
Rick, what exactly do you mean by using serialization without sessions? how do you do that? -Original Message- From: Richard Baskett [mailto:[EMAIL PROTECTED]] Sent: May 18, 2002 4:31 PM To: [EMAIL PROTECTED]; PHP General Subject: Re: [PHP] passing ARRAYs through GET strings Hey no problem.. That's what this list is for.. Asking questions and answering them :) I just use sessions to pass a lot of variables to a lot of pages.. Or some variables to a lot of pages.. Usually for site authorization that's about it. When I just want to pass arrays to another page, I use serialization, it's the fastest easiest way in my opinion and you don¹t have to mess with sessions since in my opinion it would be overkill :) Rick Nobody will ever win the Battle of the Sexes. There's just too much fraternizing with the enemy. - Henry Kissinger > From: "Navid Y." <[EMAIL PROTECTED]> > Reply-To: <[EMAIL PROTECTED]> > Date: Sat, 18 May 2002 14:43:27 -0500 > To: "'PHP General'" <[EMAIL PROTECTED]> > Subject: RE: [PHP] passing ARRAYs through GET strings > > Well Rick, > > Let's say I had a form with a text box and an textarea box. The text box > won't contain that many strings, but the textarea box can contain > thousands of characters, if the user wished to write that much. Both of > the fields will be contained in a single array. If I send this array > through a GET string, it will only pass 255 characters through to the > next page, and the rest of the content will be cut out of the picture as > if it never existed. Then, I thought maybe sessions would do the trick, > and it does a great job so far. So now I'm stuck with the idea that > using sessions to pass arrays, in the particular situation, would be the > best thing to do. But, out of curiousity, I wanted to know how other > people sent their arrays back and forth from one page to another. That's > all :) Thanks for your patience, I really appreciate it. > > -Original Message- > From: Richard Baskett [mailto:[EMAIL PROTECTED]] > Sent: Saturday, May 18, 2002 2:12 PM > To: [EMAIL PROTECTED]; PHP General > Subject: Re: [PHP] passing ARRAYs through GET strings > > > Well what I normally do to pass very large arrays through strings.. when > NOT using sessions, I use serialize, but it sounds like you didn¹t want > to serialize.. If you give me an idea of what you are doing I might be > able to figure out the best way to pass those variables :) > > And no you don't need to serialize the data when using sessions. > Sessions themselves are serialized automatically, you don¹t need to > worry about that. > > Rick > > "We do not have to visit a mad house to find disordered minds; our > planet is the mental institution of the universe." - Unknown > >> From: "Navid Y." <[EMAIL PROTECTED]> >> Reply-To: <[EMAIL PROTECTED]> >> Date: Sat, 18 May 2002 13:51:38 -0500 >> To: <[EMAIL PROTECTED]> >> Subject: RE: [PHP] passing ARRAYs through GET strings >> >> Thanks SP and Richard, >> >> Well, I tested it and it works fine with sessions, without serializing > >> it. The only problem with sending it through GET url strings is that >> you can only send about 255 characters of data through to the next >> page. I was just looking to see how others pass their array values >> through their URLs. So far sessions is a winner, but maybe there's >> another way. Like what Richard suggested. But that method seems too >> time consuming and will be confusing later on since it uses enumerated > arrays. Just need >> some suggestions and hints. :) >> >> -Original Message- >> From: SP [mailto:[EMAIL PROTECTED]] >> Sent: Saturday, May 18, 2002 1:31 PM >> To: [EMAIL PROTECTED]; [EMAIL PROTECTED] >> Subject: RE: [PHP] passing ARRAYs through GET strings >> >> >> Hi Navid >> >> Don't you have to serialize it to put it in >> sessions? >> >> -Original Message- >> From: Navid Y. [mailto:[EMAIL PROTECTED]] >> Sent: May 18, 2002 2:26 PM >> To: [EMAIL PROTECTED] >> Subject: [PHP] passing ARRAYs through GET strings >> >> >> Hello :) >> >> Can anyone suggest of another way, an easier way, >> to send arrays through >> get strings, or through any other process, without >> having to serializing >> it? For example, would it be better to use >> sessions in this case? Any >> help would be greatful, thanks. :) >> >> Navid >> >> >> -- >> PHP General Mailing List (http://www.php.net/) >> To unsubscribe, visit: &
RE: [PHP] passing ARRAYs through GET strings
Hey cool, didn't know that. -Original Message- From: Navid Y. [mailto:[EMAIL PROTECTED]] Sent: May 18, 2002 3:45 PM To: [EMAIL PROTECTED] Subject: RE: [PHP] passing ARRAYs through GET strings No need to serialize arrays in PHP 4.0. They work seamlessly, as if you've passed a regular variable through. Thanks for your help and patience :) -Original Message- From: SP [mailto:[EMAIL PROTECTED]] Sent: Saturday, May 18, 2002 2:27 PM To: [EMAIL PROTECTED]; [EMAIL PROTECTED] Subject: RE: [PHP] passing ARRAYs through GET strings Okay let me clarify, if I had an array like this I would just use sessions this way: $myarray = array( array('1', '2'), array('3', '4') ); $_SESSION['myarray'] = serialize($myarray); Then you can use the array on any page the user goes to by doing this: $myarray = unserialize($_SESSION['myarray']); -Original Message- From: Navid Y. [mailto:[EMAIL PROTECTED]] Sent: May 18, 2002 2:52 PM To: [EMAIL PROTECTED] Subject: RE: [PHP] passing ARRAYs through GET strings Thanks SP and Richard, Well, I tested it and it works fine with sessions, without serializing it. The only problem with sending it through GET url strings is that you can only send about 255 characters of data through to the next page. I was just looking to see how others pass their array values through their URLs. So far sessions is a winner, but maybe there's another way. Like what Richard suggested. But that method seems too time consuming and will be confusing later on since it uses enumerated arrays. Just need some suggestions and hints. :) -Original Message- From: SP [mailto:[EMAIL PROTECTED]] Sent: Saturday, May 18, 2002 1:31 PM To: [EMAIL PROTECTED]; [EMAIL PROTECTED] Subject: RE: [PHP] passing ARRAYs through GET strings Hi Navid Don't you have to serialize it to put it in sessions? -Original Message- From: Navid Y. [mailto:[EMAIL PROTECTED]] Sent: May 18, 2002 2:26 PM To: [EMAIL PROTECTED] Subject: [PHP] passing ARRAYs through GET strings Hello :) Can anyone suggest of another way, an easier way, to send arrays through get strings, or through any other process, without having to serializing it? For example, would it be better to use sessions in this case? Any help would be greatful, thanks. :) Navid -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php --- Incoming mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.361 / Virus Database: 199 - Release Date: 07/05/02 --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.361 / Virus Database: 199 - Release Date: 07/05/02 -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php --- Incoming mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.361 / Virus Database: 199 - Release Date: 07/05/02 --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.361 / Virus Database: 199 - Release Date: 07/05/02 -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php --- Incoming mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.361 / Virus Database: 199 - Release Date: 07/05/02 --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.361 / Virus Database: 199 - Release Date: 07/05/02 -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] passing ARRAYs through GET strings
Hey no problem.. That's what this list is for.. Asking questions and answering them :) I just use sessions to pass a lot of variables to a lot of pages.. Or some variables to a lot of pages.. Usually for site authorization that's about it. When I just want to pass arrays to another page, I use serialization, it's the fastest easiest way in my opinion and you don¹t have to mess with sessions since in my opinion it would be overkill :) Rick Nobody will ever win the Battle of the Sexes. There's just too much fraternizing with the enemy. - Henry Kissinger > From: "Navid Y." <[EMAIL PROTECTED]> > Reply-To: <[EMAIL PROTECTED]> > Date: Sat, 18 May 2002 14:43:27 -0500 > To: "'PHP General'" <[EMAIL PROTECTED]> > Subject: RE: [PHP] passing ARRAYs through GET strings > > Well Rick, > > Let's say I had a form with a text box and an textarea box. The text box > won't contain that many strings, but the textarea box can contain > thousands of characters, if the user wished to write that much. Both of > the fields will be contained in a single array. If I send this array > through a GET string, it will only pass 255 characters through to the > next page, and the rest of the content will be cut out of the picture as > if it never existed. Then, I thought maybe sessions would do the trick, > and it does a great job so far. So now I'm stuck with the idea that > using sessions to pass arrays, in the particular situation, would be the > best thing to do. But, out of curiousity, I wanted to know how other > people sent their arrays back and forth from one page to another. That's > all :) Thanks for your patience, I really appreciate it. > > -Original Message- > From: Richard Baskett [mailto:[EMAIL PROTECTED]] > Sent: Saturday, May 18, 2002 2:12 PM > To: [EMAIL PROTECTED]; PHP General > Subject: Re: [PHP] passing ARRAYs through GET strings > > > Well what I normally do to pass very large arrays through strings.. when > NOT using sessions, I use serialize, but it sounds like you didn¹t want > to serialize.. If you give me an idea of what you are doing I might be > able to figure out the best way to pass those variables :) > > And no you don't need to serialize the data when using sessions. > Sessions themselves are serialized automatically, you don¹t need to > worry about that. > > Rick > > "We do not have to visit a mad house to find disordered minds; our > planet is the mental institution of the universe." - Unknown > >> From: "Navid Y." <[EMAIL PROTECTED]> >> Reply-To: <[EMAIL PROTECTED]> >> Date: Sat, 18 May 2002 13:51:38 -0500 >> To: <[EMAIL PROTECTED]> >> Subject: RE: [PHP] passing ARRAYs through GET strings >> >> Thanks SP and Richard, >> >> Well, I tested it and it works fine with sessions, without serializing > >> it. The only problem with sending it through GET url strings is that >> you can only send about 255 characters of data through to the next >> page. I was just looking to see how others pass their array values >> through their URLs. So far sessions is a winner, but maybe there's >> another way. Like what Richard suggested. But that method seems too >> time consuming and will be confusing later on since it uses enumerated > arrays. Just need >> some suggestions and hints. :) >> >> -Original Message- >> From: SP [mailto:[EMAIL PROTECTED]] >> Sent: Saturday, May 18, 2002 1:31 PM >> To: [EMAIL PROTECTED]; [EMAIL PROTECTED] >> Subject: RE: [PHP] passing ARRAYs through GET strings >> >> >> Hi Navid >> >> Don't you have to serialize it to put it in >> sessions? >> >> -Original Message- >> From: Navid Y. [mailto:[EMAIL PROTECTED]] >> Sent: May 18, 2002 2:26 PM >> To: [EMAIL PROTECTED] >> Subject: [PHP] passing ARRAYs through GET strings >> >> >> Hello :) >> >> Can anyone suggest of another way, an easier way, >> to send arrays through >> get strings, or through any other process, without >> having to serializing >> it? For example, would it be better to use >> sessions in this case? Any >> help would be greatful, thanks. :) >> >> Navid >> >> >> -- >> PHP General Mailing List (http://www.php.net/) >> To unsubscribe, visit: >> http://www.php.net/unsub.php >> >> >> --- >> Incoming mail is certified Virus Free. >> Checked by AVG anti-virus system >> (http://www.grisoft.com). >> Version: 6.0.361 / Virus Database: 199 - Release >> Date: 07/05/02 >> >> --- >> Outgoing mail is certified Virus Free. >> Checked by AVG anti-virus system >> (http://www.grisoft.com). >> Version: 6.0.361 / Virus Database: 199 - Release >> Date: 07/05/02 >> >> >> -- >> PHP General Mailing List (http://www.php.net/) >> To unsubscribe, visit: http://www.php.net/unsub.php >> > > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
RE: [PHP] passing ARRAYs through GET strings
No need to serialize arrays in PHP 4.0. They work seamlessly, as if you've passed a regular variable through. Thanks for your help and patience :) -Original Message- From: SP [mailto:[EMAIL PROTECTED]] Sent: Saturday, May 18, 2002 2:27 PM To: [EMAIL PROTECTED]; [EMAIL PROTECTED] Subject: RE: [PHP] passing ARRAYs through GET strings Okay let me clarify, if I had an array like this I would just use sessions this way: $myarray = array( array('1', '2'), array('3', '4') ); $_SESSION['myarray'] = serialize($myarray); Then you can use the array on any page the user goes to by doing this: $myarray = unserialize($_SESSION['myarray']); -Original Message- From: Navid Y. [mailto:[EMAIL PROTECTED]] Sent: May 18, 2002 2:52 PM To: [EMAIL PROTECTED] Subject: RE: [PHP] passing ARRAYs through GET strings Thanks SP and Richard, Well, I tested it and it works fine with sessions, without serializing it. The only problem with sending it through GET url strings is that you can only send about 255 characters of data through to the next page. I was just looking to see how others pass their array values through their URLs. So far sessions is a winner, but maybe there's another way. Like what Richard suggested. But that method seems too time consuming and will be confusing later on since it uses enumerated arrays. Just need some suggestions and hints. :) -Original Message- From: SP [mailto:[EMAIL PROTECTED]] Sent: Saturday, May 18, 2002 1:31 PM To: [EMAIL PROTECTED]; [EMAIL PROTECTED] Subject: RE: [PHP] passing ARRAYs through GET strings Hi Navid Don't you have to serialize it to put it in sessions? -Original Message- From: Navid Y. [mailto:[EMAIL PROTECTED]] Sent: May 18, 2002 2:26 PM To: [EMAIL PROTECTED] Subject: [PHP] passing ARRAYs through GET strings Hello :) Can anyone suggest of another way, an easier way, to send arrays through get strings, or through any other process, without having to serializing it? For example, would it be better to use sessions in this case? Any help would be greatful, thanks. :) Navid -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php --- Incoming mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.361 / Virus Database: 199 - Release Date: 07/05/02 --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.361 / Virus Database: 199 - Release Date: 07/05/02 -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php --- Incoming mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.361 / Virus Database: 199 - Release Date: 07/05/02 --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.361 / Virus Database: 199 - Release Date: 07/05/02 -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
RE: [PHP] passing ARRAYs through GET strings
Well Rick, Let's say I had a form with a text box and an textarea box. The text box won't contain that many strings, but the textarea box can contain thousands of characters, if the user wished to write that much. Both of the fields will be contained in a single array. If I send this array through a GET string, it will only pass 255 characters through to the next page, and the rest of the content will be cut out of the picture as if it never existed. Then, I thought maybe sessions would do the trick, and it does a great job so far. So now I'm stuck with the idea that using sessions to pass arrays, in the particular situation, would be the best thing to do. But, out of curiousity, I wanted to know how other people sent their arrays back and forth from one page to another. That's all :) Thanks for your patience, I really appreciate it. -Original Message- From: Richard Baskett [mailto:[EMAIL PROTECTED]] Sent: Saturday, May 18, 2002 2:12 PM To: [EMAIL PROTECTED]; PHP General Subject: Re: [PHP] passing ARRAYs through GET strings Well what I normally do to pass very large arrays through strings.. when NOT using sessions, I use serialize, but it sounds like you didn¹t want to serialize.. If you give me an idea of what you are doing I might be able to figure out the best way to pass those variables :) And no you don't need to serialize the data when using sessions. Sessions themselves are serialized automatically, you don¹t need to worry about that. Rick "We do not have to visit a mad house to find disordered minds; our planet is the mental institution of the universe." - Unknown > From: "Navid Y." <[EMAIL PROTECTED]> > Reply-To: <[EMAIL PROTECTED]> > Date: Sat, 18 May 2002 13:51:38 -0500 > To: <[EMAIL PROTECTED]> > Subject: RE: [PHP] passing ARRAYs through GET strings > > Thanks SP and Richard, > > Well, I tested it and it works fine with sessions, without serializing > it. The only problem with sending it through GET url strings is that > you can only send about 255 characters of data through to the next > page. I was just looking to see how others pass their array values > through their URLs. So far sessions is a winner, but maybe there's > another way. Like what Richard suggested. But that method seems too > time consuming and will be confusing later on since it uses enumerated arrays. Just need > some suggestions and hints. :) > > -Original Message- > From: SP [mailto:[EMAIL PROTECTED]] > Sent: Saturday, May 18, 2002 1:31 PM > To: [EMAIL PROTECTED]; [EMAIL PROTECTED] > Subject: RE: [PHP] passing ARRAYs through GET strings > > > Hi Navid > > Don't you have to serialize it to put it in > sessions? > > -Original Message- > From: Navid Y. [mailto:[EMAIL PROTECTED]] > Sent: May 18, 2002 2:26 PM > To: [EMAIL PROTECTED] > Subject: [PHP] passing ARRAYs through GET strings > > > Hello :) > > Can anyone suggest of another way, an easier way, > to send arrays through > get strings, or through any other process, without > having to serializing > it? For example, would it be better to use > sessions in this case? Any > help would be greatful, thanks. :) > > Navid > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: > http://www.php.net/unsub.php > > > --- > Incoming mail is certified Virus Free. > Checked by AVG anti-virus system > (http://www.grisoft.com). > Version: 6.0.361 / Virus Database: 199 - Release > Date: 07/05/02 > > --- > Outgoing mail is certified Virus Free. > Checked by AVG anti-virus system > (http://www.grisoft.com). > Version: 6.0.361 / Virus Database: 199 - Release > Date: 07/05/02 > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
RE: [PHP] passing ARRAYs through GET strings
Okay let me clarify, if I had an array like this I would just use sessions this way: $myarray = array( array('1', '2'), array('3', '4') ); $_SESSION['myarray'] = serialize($myarray); Then you can use the array on any page the user goes to by doing this: $myarray = unserialize($_SESSION['myarray']); -Original Message- From: Navid Y. [mailto:[EMAIL PROTECTED]] Sent: May 18, 2002 2:52 PM To: [EMAIL PROTECTED] Subject: RE: [PHP] passing ARRAYs through GET strings Thanks SP and Richard, Well, I tested it and it works fine with sessions, without serializing it. The only problem with sending it through GET url strings is that you can only send about 255 characters of data through to the next page. I was just looking to see how others pass their array values through their URLs. So far sessions is a winner, but maybe there's another way. Like what Richard suggested. But that method seems too time consuming and will be confusing later on since it uses enumerated arrays. Just need some suggestions and hints. :) -Original Message- From: SP [mailto:[EMAIL PROTECTED]] Sent: Saturday, May 18, 2002 1:31 PM To: [EMAIL PROTECTED]; [EMAIL PROTECTED] Subject: RE: [PHP] passing ARRAYs through GET strings Hi Navid Don't you have to serialize it to put it in sessions? -Original Message- From: Navid Y. [mailto:[EMAIL PROTECTED]] Sent: May 18, 2002 2:26 PM To: [EMAIL PROTECTED] Subject: [PHP] passing ARRAYs through GET strings Hello :) Can anyone suggest of another way, an easier way, to send arrays through get strings, or through any other process, without having to serializing it? For example, would it be better to use sessions in this case? Any help would be greatful, thanks. :) Navid -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php --- Incoming mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.361 / Virus Database: 199 - Release Date: 07/05/02 --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.361 / Virus Database: 199 - Release Date: 07/05/02 -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php --- Incoming mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.361 / Virus Database: 199 - Release Date: 07/05/02 --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.361 / Virus Database: 199 - Release Date: 07/05/02 -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] passing ARRAYs through GET strings
Well what I normally do to pass very large arrays through strings.. when NOT using sessions, I use serialize, but it sounds like you didn¹t want to serialize.. If you give me an idea of what you are doing I might be able to figure out the best way to pass those variables :) And no you don't need to serialize the data when using sessions. Sessions themselves are serialized automatically, you don¹t need to worry about that. Rick "We do not have to visit a mad house to find disordered minds; our planet is the mental institution of the universe." - Unknown > From: "Navid Y." <[EMAIL PROTECTED]> > Reply-To: <[EMAIL PROTECTED]> > Date: Sat, 18 May 2002 13:51:38 -0500 > To: <[EMAIL PROTECTED]> > Subject: RE: [PHP] passing ARRAYs through GET strings > > Thanks SP and Richard, > > Well, I tested it and it works fine with sessions, without serializing > it. The only problem with sending it through GET url strings is that you > can only send about 255 characters of data through to the next page. I > was just looking to see how others pass their array values through their > URLs. So far sessions is a winner, but maybe there's another way. Like > what Richard suggested. But that method seems too time consuming and > will be confusing later on since it uses enumerated arrays. Just need > some suggestions and hints. :) > > -Original Message- > From: SP [mailto:[EMAIL PROTECTED]] > Sent: Saturday, May 18, 2002 1:31 PM > To: [EMAIL PROTECTED]; [EMAIL PROTECTED] > Subject: RE: [PHP] passing ARRAYs through GET strings > > > Hi Navid > > Don't you have to serialize it to put it in > sessions? > > -Original Message- > From: Navid Y. [mailto:[EMAIL PROTECTED]] > Sent: May 18, 2002 2:26 PM > To: [EMAIL PROTECTED] > Subject: [PHP] passing ARRAYs through GET strings > > > Hello :) > > Can anyone suggest of another way, an easier way, > to send arrays through > get strings, or through any other process, without > having to serializing > it? For example, would it be better to use > sessions in this case? Any > help would be greatful, thanks. :) > > Navid > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: > http://www.php.net/unsub.php > > > --- > Incoming mail is certified Virus Free. > Checked by AVG anti-virus system > (http://www.grisoft.com). > Version: 6.0.361 / Virus Database: 199 - Release > Date: 07/05/02 > > --- > Outgoing mail is certified Virus Free. > Checked by AVG anti-virus system > (http://www.grisoft.com). > Version: 6.0.361 / Virus Database: 199 - Release > Date: 07/05/02 > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
RE: [PHP] passing ARRAYs through GET strings
Thanks SP and Richard, Well, I tested it and it works fine with sessions, without serializing it. The only problem with sending it through GET url strings is that you can only send about 255 characters of data through to the next page. I was just looking to see how others pass their array values through their URLs. So far sessions is a winner, but maybe there's another way. Like what Richard suggested. But that method seems too time consuming and will be confusing later on since it uses enumerated arrays. Just need some suggestions and hints. :) -Original Message- From: SP [mailto:[EMAIL PROTECTED]] Sent: Saturday, May 18, 2002 1:31 PM To: [EMAIL PROTECTED]; [EMAIL PROTECTED] Subject: RE: [PHP] passing ARRAYs through GET strings Hi Navid Don't you have to serialize it to put it in sessions? -Original Message- From: Navid Y. [mailto:[EMAIL PROTECTED]] Sent: May 18, 2002 2:26 PM To: [EMAIL PROTECTED] Subject: [PHP] passing ARRAYs through GET strings Hello :) Can anyone suggest of another way, an easier way, to send arrays through get strings, or through any other process, without having to serializing it? For example, would it be better to use sessions in this case? Any help would be greatful, thanks. :) Navid -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php --- Incoming mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.361 / Virus Database: 199 - Release Date: 07/05/02 --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.361 / Virus Database: 199 - Release Date: 07/05/02 -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] passing ARRAYs through GET strings
Oh sorry I read your message wrong.. But the idea still stands.. Link Rick "Sir my concern is not whether God is on our side. My great concern is to be on God's side." - Abraham Lincoln > From: "Navid Y." <[EMAIL PROTECTED]> > Reply-To: <[EMAIL PROTECTED]> > Date: Sat, 18 May 2002 13:26:11 -0500 > To: <[EMAIL PROTECTED]> > Subject: [PHP] passing ARRAYs through GET strings > > Hello :) > > Can anyone suggest of another way, an easier way, to send arrays through > get strings, or through any other process, without having to serializing > it? For example, would it be better to use sessions in this case? Any > help would be greatful, thanks. :) > > Navid > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
RE: [PHP] passing ARRAYs through GET strings
Hi Navid Don't you have to serialize it to put it in sessions? -Original Message- From: Navid Y. [mailto:[EMAIL PROTECTED]] Sent: May 18, 2002 2:26 PM To: [EMAIL PROTECTED] Subject: [PHP] passing ARRAYs through GET strings Hello :) Can anyone suggest of another way, an easier way, to send arrays through get strings, or through any other process, without having to serializing it? For example, would it be better to use sessions in this case? Any help would be greatful, thanks. :) Navid -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php --- Incoming mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.361 / Virus Database: 199 - Release Date: 07/05/02 --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.361 / Virus Database: 199 - Release Date: 07/05/02 -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] passing ARRAYs through GET strings
In your html input just add [] to the name of your variable so for example: Rick "Not one of them who took up in his youth with this opinion that there are no gods, ever continued until old age faithful to his conviction." - Plato > From: "Navid Y." <[EMAIL PROTECTED]> > Reply-To: <[EMAIL PROTECTED]> > Date: Sat, 18 May 2002 13:26:11 -0500 > To: <[EMAIL PROTECTED]> > Subject: [PHP] passing ARRAYs through GET strings > > Hello :) > > Can anyone suggest of another way, an easier way, to send arrays through > get strings, or through any other process, without having to serializing > it? For example, would it be better to use sessions in this case? Any > help would be greatful, thanks. :) > > Navid > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php