I'm having a problem with PHP4 and the back button in web browsers. Any time I go to a page that I POSTed form data to, I get the "Data Missing" (Netscape) or "Page has Expired" (IE) error screens instead of the data. I recently ported the site from PHP3 to PHP4 (basically jsut added some session variables) and the site works fine when using PHP3. Any ideas what is wrong? Can I fix this by changing something in php.ini or am I going to have to add some header commands / change to METHOD=GET in order to get the back button working?
The real PITA is that most of the time this is coming up in search result screens, which link to a product info screens, so the back button is going to get used a lot.