Since the data is an actual PHP data structure, URL parameter passing is out. The page that's doing the processing is pure PHP without any HTML output, which then sends it's result to another page (conditionally). In that case, hidden form field passing also is out. What's the difference between cookies and sessions? Coming from a Java Servlet background, I've been led to believe that cookies are just what's used to keep track of sessions. [quote]you can also post it from page to page...[/quote] I am not quite sure what you mean. When I have my processing page redirect to my presentation page, I thought all data stored in $_POST is lost?