As web developers, it is our responsibility to stay up-to-date with current web standards and other internet trends. HTML made the jump to XHTML quite a while back but there are still some of us out there that are resistant to the change. Those hesitant about making the switch would be happy to hear that XHTML isn't too different from regular HTML and doesn't take long to learn.
The challenge of creating a working login form in PHP is making sure the server knows that the user's login is persistent throughout a certain field of pages. This article examines the use of the global $_SESSION variable as a way of allowing and disallowing access to any number of pages. This tutorial assumes the reader is already familiar with some basic PHP and MySQL.