Here is a little trick that was discussed on phpbuilder awhile back:
You could keep the score there, but add a second variable called phash, phash will be the md5 of the points + a secret word/phrase that is kept server side. For example, before you redirect to that page, do the following:
$phash = $points . "mypassword";
$phash = md5($phash);
Header("Location: http://enter_name.php?points=$points&phash=$phash");
Now, after you go from enter name to the next page, just do the following:
$checkhash = md5($points . "mypassword");
if ($checkhash != $phash) {
echo "Cheater!";
exit;
}
Just make sure that you have the same password in both files and a limited number of people know what it is and you should be o-tay. Of course, nothing beats keeping this information in a database or session variable server side but this is a good workaround for how you currently have it. Hope that helps.
Chris King