This is a discussion on trying to access variable on different pages with reigster_globals = Off within the alt.comp.lang.php forums, part of the PHP Programming Forums category; I am taking over an exisitng app. I have the following function on page1: function check($v) { global $user; return $...
|
|||||||
| FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
|
|||
|
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" <lof@invalid.com> wrote in message news:2sbRh.25668$B7.8237@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. |