I tried both of your suggestions - thanks.
header() works okay, but they can still 'back' through and update twice.
I then had a (first) go with cookies (I've been thinking about these anyway but wondered whether there was a better way).
Before using them I read a chapter on cookies in my PHP book and I'm pretty sure that I'm avoiding common pitfalls. However, they do not seem to work as I expect.
I set my cookie up in one script (it's on the first line, honest 🙂 ) using default values : -
<?
$updated = 0;
setcookie ("updated", $updated);
?>
I trace $updated in subsequent scripts using echo - it's always 0 until after I update it (obvious I suppose) - trouble is, when I update it to 1 it only seems to stay as 1 in that script - I thought that they were global once set up.
I left the cookie with default values on purpose as I want it to expire when the browser closes.
Am I doing something silly?
Ta
Chris