Arrrrrrggggghhhhh.....
Okay... I played around with the cookiepath as suggested.
Now, it was allllll working without messing with the
cookiepath, unless I tried bypassing the login page, or a page that does a POST op. But as soon as I tried sending in Query_Vars, it stopped working again. So ignore my previous post.
After I set the cookiepath to "/" (available to entire domain) it worked yet again. So now my thinking is this... when you come to a page through a POST op, the cookie path is set by the POST page, and hence, all subsequent pages use the same cookiepath.
Whereas if you come to the page without a POST op, or some op that sets up the server vars, the initial cookiepath is not the same as the subsequent paths.
This still doesn't explain how I'm getting the language cookie and nothing else. Yes, you read that right, leaving the cookiepath at it's default, the only cookie persisting is the language cookie. When I set the path to "/", all cookies are persisting. If someone has an explanation to this, I would much appreciate it, and I could sleep a little better 8-)
I just hope there isn't a yet undiscovered side effect of setting the cookiepath to "/"... stay tuned...
-ufid