<?php
/* PHP code om het tegen te gaan */
if($_SERVER['REQUEST_METHOD'] == 'POST')
{
  if(isset($_SESSION['dubbelpost']) && $_SESSION['dubbelpost'] == $_POST)
  {
    $_SESSION['dubbelpost'] = $_POST;
    unset($_POST);
  }
  else
  {
    $_SESSION['dubbelpost'] = $_POST;
  }
}
?>

<?php
/* Voorbeeld */
session_start();
if($_SERVER['REQUEST_METHOD'] == 'POST')
{
  if(isset($_SESSION['dubbelpost']) && $_SESSION['dubbelpost'] == $_POST)
  {
    $_SESSION['dubbelpost'] = $_POST;
    unset($_POST);
  }
  else
  {
    $_SESSION['dubbelpost'] = $_POST;
  }
}
if(isset($_POST['test']))
{
  echo 'test!';
}
?>
<form method="post" action="">
<input type="text" name="lol" value="lol" />
<input type="submit" name="test" value="test" />
</form>