OK, this was the magic cure I was looking for. Can anyone explain why it would work this wayy but not the other? I tried to find it in the manual, but was unable.
noup, I jumped the gun. The problem is back with me. Here's what happens:
I collect some values on page1, submit form to page2, pass these values in hidden fields
<input type="hidden" name="name" value="<? echo $_POST['name']; ?>">
then collect more info on page2 and submit it along with the values from page1(that's sitting in hidden fields) to page3.
Now the values are passwed to page2 always, but to page3 sometime they show, simetimes they don't. But it I refresh page3
they all suddenly show. So apparently they pass, but do not show untill I refresh the page. Because I include the same header file in all three pages, which only contains navigation and has nothing to do with the form, I put nocache tags, thinking perhaps it's some sort of odd caching problem.
I am out of ideas...