Let me explain further.....
==============================================
include ("header.php");
include ("mysqlinfo.php");
if (strlen($POST['user']) <3 || strlen($POST['user']) >15){echo "oops"; exit();}
if (strlen($POST['password']) <6 || strlen($POST['password']) >15){echo "oops"; exit();}
if ($POST['password'] != $POST['password1']){echo "oops"; exit();}
yadda, yadda more error checking....
At this point, I start inserting values into the DB for updates, well the $_POST values above do not get inserted, the fields in the DB are blank for the values above.
Now when I had register globals=on, simply typing the variable $user on the page, the value was able to be used anywhere on that page.
Now, with register globals=off, anytime I need the data for $user on that 1 page, I type $POST['user'] throughout the script. Hence the 250 (little exageration) times I have to specifically type $POST['user'] on the same page.
So, other than typing $user = $_POST['user']; and every other value I am trying to pass at the top of every page I need it, is there another way? If so, then how do I continue passing the value on 2 or three pages in a row without setting the value as a cookie?
I hope this explains better, if not, then I must be wayyyyy off.