try using: header <http://www.php.net/header>("Cache-control: private"); i'm not sure that will work, try playing with header cache-control. anyway as Bastien metioned it is better to have your form redisplayed with values the user entered when validation failed rather than asking the user to click the back button of their browser. try this sample (not tested, too lazy :) but should work): <?php $var1 = NULL; $var2 = NULL; if (isset($_POST)) { $var1 = $_POST['var1']; $var2 = $_POST['var2']; } echo '<form method=\'post\'>'; echo "<input type='text' name='var1' value='$var1' />"; echo "<input type='text' name='var2' value='$var2' />"; echo '<input type=\'submit\'>'; echo '</form>'; ?> On 1/1/07, Flint Million <fmillion@xxxxxxxxx> wrote:
This might not be relavent for this forum, so if not please direct me to the proper one; although I do like to keep my email list subscriptions down. I have a custom application in PHP in which a user fills out a form of information. When the user submits, I perform sanity checking on the user's submitted data and refuse to actually process/insert it if those checks fail. However, my users are complaining that when they press back to correct, all the data is gone from the form and they have to re-enter it all. I know many websites that can retain the form data when someone presses back; how is this done? Flint M -- PHP Database Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
-- GMail Rocks!!!