Forgive the long post here, but I'll give as much info up-front and see if anyone can help me out here...
I've searched the PHP docs for some help, but I am still running into a strange problem. Let me explain: I'm working on an internal site that stores information into a database, but it can be retrieved at a later date. The data initially is entered over many pages ( ~10 forms), so I've used sessions to store that data across those pages so that if they decide to move out of order, their data is still there. Once they're done, they can save the data, etc... we've all heard this story. Now, on retrieval, I'm pulling all the information from the database and storing them in session variables, which all happen to be arrays. There is a lot of data to retrieved and put into variables. I have one PHP script perform all this and then re-direct the user to the start page. Unfortunately, the script isn't storing all the session variables, only the first 5 of 7 variable arrays. The page looks similar to this: <?php session_start(); require "include_file.inc"; mysql_pconnect(...); mysql_select_db(...); $result1 = mysql_fetch_object(mysql_query(...)); $sess_var1[formVar1] = $result1->data_field; . session_register("sess_var1"); ...// (and so on) // and then the re-direct Header("Location:next_page.php"); ?> Unfortunately when I place the Header() call at the end of the file, it just sits there and doesn't re-direct. If I place it after session_start(), it will re-direct, but only the first five session variables are registered. Is there something I'm missing here or trying to do too much? - Greg -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php