I'm running the latest build of php and Apache under Windows 2000 pro.

I have been experimenting with sessions and I'm having a bit of trouble.


page 1

I create a session_start() above all of the HTML.

I have a 3 form element (a checkbox) with:
name="myVar" value="1",name="myVar" value="2",name="myVar" value="3"

I session_register("myVar")

On submit I go to page two.


page 2

I create a session_start() above all of the HTML.

I echo $myVar

this is where things get weird.

The first time I run page 1, when I get to page 2 the value is passed correctly.
If I use the browsers back button and change which checkbox I select and
then click submit, the value doesn't change and the original value is
printed out.

If I reload the first page by rekeying in it's URL I get an error
message saying that php expected a "," or ";" on line 23.  That line is
blank in the code and the syntax is correct and I didn't get an error
the first time I ran the script.

However if I refresh the page it reloads and runs, but again the value
doesn't change when I submit it and view the printout on page two.  If I
set the form method to get and view the variable that is getting passed
it looks correct but the session instance of the variable never changes.



I have tried everything I could possibly try.  I even copied and pasted
sample code from www.zend.com with the exact same results.

Is this a bug or what am I doing wrong?  This is the most frustrating
thing I have done in a long time.

Ron Herhuth

-- 
PHP Windows Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to