I found the answer (I'm 90% sure, at least) !!! Thanks to this very small user comment:
"Jonathan Hilgeman" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > I'm running into some weird trouble here. I'm a very experienced PHP > programmer, but I rarely ever deal with framed sites. A client wants a > framed PHP site that needs session data passed between the frames. > > I have index.php which is simply the parent with frameset HTML code that > tells the URL for the top and bottom frames. > > The top frame is a nav bar that changes from time to time by means of > Javascript updating it (I know this all should've been done without frames > and Javascript, but the client is REQUIRING frames and JS is the fastest way > to update the frames). > > The bottom frame is the main content area. > > All three objects here (parent, top frame, bottom frame) have a common > header that does things like connect to the database, session_start() and > register session variables. > > When I try to log in, the information is passed to the parent, which > authenticates the user, and then changes the top frame to a header page that > is more customized for the user. The bottom frame changes to the user's > control panel. > > Here's where the problem comes in. As I move around in the bottom frame, > going from page to page, the session seems to randomly die, and then it > starts doing things like appending $PHP_SESSID to the links and stuff. > > If I try to login again, it seems to authenticate correctly in the parent, > but when the parent tries to change the top frame and bottom frame, those > frames don't always seem to recognize the login attempt. It's almost like > each frame suddenly split into its own session, identified by its own > $PHP_SESSID. Sometimes it works, sometimes it doesn't. > > I don't understand what's happening here. Any thoughts? > > - Jonathan -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php