Expiresヘッダを使うと、ブラウザにキャッシュされているページの有効期限が切れるまでの時間を指定することができます。
$offset = 60 * 60 * 2;//有効期限は2時間後まで
header('Expires: ' . gmstrftime('%a, %d %b %Y %H:%M:%S GMT', time() + $offset));
現在または過去の時刻を指定すると、期限切れと見なされます。
header('Expires: ' . gmstrftime('%a, %d %b %Y %H:%M:%S GMT', time()));