Finally
Sorry to RachelL and anyone else who had trouble staying logged in.
Tony-San: The forum has two methods of keeping people logged in: cookies and sessions. Sessions die after 60 minutes of inactivity or whenever you close your browser. Cookies can last much longer -- when you click "keep me logged in," the forum sets a cookie on your computer. If you go to another site on the internet, you don't want them to be able to read your cookies; they'd be able to tell where you've been, along with some other possibly-sensitive information. To stop this from happening, the internet has a set of strict standards that makes it so only a site who has set a cookie can read that cookie. When the forums set a cookie, it sends a piece of information along -- the "domain" of the cookie. However, complexities arose when people visit the forums from multiple domains; "uechi-ryu.com," "www.uechi-ryu.com," "uechi-ryu-temp.ath.cx." To fix this problem, I modified the forums slightly; anyone who goes to one of the alternate urls is automatically forwarded to the "www.uechi-ryu.com" domain. Try it: visit
http://uechi-ryu.com/forums/ and the URL will change to one with a "www" in it. I used a non-standard method (using PHP to send headers directly to the browser, if that makes any sense) in this redirection system to make it almost completely transparent to the user (and make it so the 'back' button still works right). In doing so, I made a mistake: although the redirect worked fine, any additional headers after the redirection headers were still parsed and sent to the browser. These additional headers sometimes included cookies (they're sent to the browser in headers). The result was a very muddled mix-up that worked by default with some browsers and not with others. I set the redirection script to exit after it sent the redirection header, and everything seems to be working fine now. Sorry, I forgot myself and got technical about halfway through that. If you're curious, feel free to ask any questions after reading this unintelligible post
