Back to Library
Cover of Vol 4, Issue 5

php[architect]

Vol 4, Issue 5

May 2005

Articles
6

Solving the Unicode Puzzle

by Michael Toppa

Is your web site multilingual? Many web sites cannot correctly interpret or display anything other than English language characters. In this article, Michael Toppa will introduce you to Unicode, and describe the method he used to make his web applications work, no matter what the language.

The Anatomy of a Hit

by John Zaleski

It's always useful to know just how many hits your sites are getting. John Zaleski Ph. D. will show you how to capture web page access statistics, and chart the results, to give a graphical indication of your sites' taffic, all with only a basic knowledge og PHP and MySQL.

Advanced Sessions and Authentication in PHP 5

by Ed Lecky-Thompson

Native session support has been present in PHP since version 4, but its lack of sophistication means it is often found wanting in enterprise-level development environments. In the second (and final) article in this series, author Ed Lecky-Thompson tackles sessions from the ground up; from recapping PHP’s built-in support right through to the development of a sophisticated brace of classes, especially optimized for session handling and authentication in PHP 5.

XML Pull

by Markus Nix

Despite the popularity of known APIs for XML processing, such as SAX and DOM, the XMLPull parser is finding more and more followers. Author Markus Nix explains this relatively new technology by introducing you to one of PHP's newest extensions, xmlReader.

Security Corner: Persistent Logins

by Chris Shiflett

Many sites implement a "Remember Me", or Persistent Login feature. It comes in many variations, and attempts to implement this feature are frequently the cause of security vulnerabilities. This month's column attempts to provide some guidelines and suggestions for adding a persistent login feature to your web applications without compromising your security standards.

Test Pattern: The Never Ending Backlog

by Marcus Baker

You probably dream of clearing your backlog. You would love to experience the joy of declaring a project “done” rather than starting each day with a never ending “to do” list. Isn't this what all that planning and project management was supposed to achieve after all? A controlled, fixed target and nice charts saying when we are going to finish, at least that was the promise. Well maybe the backlog isn't going away? Just suppose for a minute we embrace it. What does our project look like then...?

Our Partners

Collaborating with industry leaders to bring you the best PHP resources and expertise

Interested in partnering? Get in touch →