The strange thing is there isn't.  I have a test page that links to the
order form, having this html:

<form action="order_form.php" method="post">
<input type="hidden" name="prod_ids[]" value="9">
<input type="hidden" name="prod_ids[]" value="8">
<input type="hidden" name="prod_qtys[]" value="1">
<input type="hidden" name="prod_qtys[]" value="1">
<input type="submit" value="Order product"></form>

<a href=order_form.php?prod_ids[]=9&prod_qtys[]=1>Order</a>

I've tried it here as both a link and as hidden forms.  Neither on works if
I begin the script with:


I've actually figured a bit of a workaround by having the session begun on
earlier pages, and just continued on the order form.  I think when a session
is begun the server sends a cookie to the browser, and somehow that
transaction wipes out the variables, whether posted or passed by URL.  It's
a bit of a pain but it seems to be working.  I'm just now slightly nervous
that the order form is unable to begin a session if it needs to, but one
lives, right?


"John Holmes" <[EMAIL PROTECTED]> wrote in message
> > When I try to pass a variable from one page to another the variable is
> > completely inaccessible IF I have a session going.  The data has to be
> > passed from one page to the next through the link, as the link tells
> which
> > product the user hit.  Any thoughts?
> Is there a variable by the same name in the session? If register_globals
> is on, the session value could be overwriting the GET value.
> ---John Holmes...

PHP General Mailing List (
To unsubscribe, visit:

Reply via email to