I use a double method:
First, at the top of your script do this:
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");
Then I make
$refresher=uniqid("");
echo "<a href=\"http://".$_SERVER["SERVER_NAME"]."/path/document.php?rfr=".$refresher."\">Some link</a>";
It does all the work I need...