trying to access variable on different pages with reigster_globals = Off

I am taking over an exisitng app. I have the following function on page1:
function check($v) {
global $user;
return $user->validate($v[1], $v[0]);
}
It is in this validate function of that class (which is referenced from
another file) that the $user object is set. $user is referenced on page2
like:

session_register('user');
$user=$_SESSION['user'];

since the ini setting register_globals is Off so the above code fails -
$user is empty.

Any ideas to how to make sure $user is accessible on the second page?
Paul [ Do, 05 April 2007 20:44 ] [ ID #1679765 ]

Re: trying to access variable on different pages with reigster_globals = Off

"Paul" <lof [at] invalid.com> wrote in message news:2sbRh.25668$B7.8237 [at] bigfe9...
|I am taking over an exisitng app. I have the following function on page1:
| function check($v) {
| global $user;
| return $user->validate($v[1], $v[0]);
| }
| It is in this validate function of that class (which is referenced from
| another file) that the $user object is set. $user is referenced on page2
| like:
|
| session_register('user');
| $user=$_SESSION['user'];
|
| since the ini setting register_globals is Off so the above code fails -
| $user is empty.
|
| Any ideas to how to make sure $user is accessible on the second page?

paul,

search for this post by phil buchman:

'Re: Need a simple database for name and email only'

i posted several scripts that work together to provide the basics for site
configuration, user verification, automated emails...and of course, the
relative path thing. ;^)

from all of that, you should see your question answered.

btw, AT ALL COSTS, DO NOT USE global $variable conventions in functions!!!
functions get fed PARAMETERS...all else is MAGIC one has to guess at in a
less than structured environment where more often than not, your eye will
not surpass the hand in speed.
Steve [ Fr, 06 April 2007 01:51 ] [ ID #1680638 ]
PHP » alt.php » trying to access variable on different pages with reigster_globals = Off

Vorheriges Thema: editing php
Nächstes Thema: how to install PHP with crypt() functionality in Windows XP?