<span>Editor's Pick in Web Programming, May 2005</span><br/>A wonderful scripting language, PHP has unfortunately proven fallible in security matters. Not to worry, however, safe authentication is only one tutorial away.
Info: Collect statistics on the popularity of your downloads with Apache's mod_rewrite and PHP. Some sites present you an URI like Example.com, which is less than perfect. Being a Windows user (well sometimes) I expect that when I add a file to my download manager I'll see the filename in the list...
Form validation on the client-side is essential - it saves time and bandwidth; you also have better control to show the user the wrong field. This comparison of different validation methods includes comments for improving portability and maintainability.