header('Expires: 600');
header('Cache-Control: no-cache');
>
> Wenn ich es richtig verstanden habe, müsste es doch so reichen oder?
Zum Verhindern des Cachings: Ja, die HTTP-Header reichen aus.
Der automatische Reload hat damit aber nichts zu tun.
> Auch für den automatischen refresh?
Das sollte besser per Meta-Tag erfolgen. Es heißt zwar http-equiv="Refresh", aber im HTTP-Standard ist kein Refresh-Header definiert. Die Browser werten den Meta-Tag trotzdem aus. (Vielleicht auch einen entsprechenden HTTP-Header, aber das ist untypisch und ich würde es nicht darauf ankommen lassen.)
Grüße,
Mathias