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: <[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
>
>
> ---
> 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
>
>
>


---
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

Reply via email to