Mahlzeit,
a) Wenn ich das Gleiche mit HTML mache, ist die Wirkung dann prinzipiell dieselbe, oder ist es so, dass php anders (ggf. zuverlässiger) wirkt?
Wenn das HTML geladen wird, müssen die Header schon da sein, es geht also nicht in HTML.
b) Wie würde die "Übersetzung" der php-Zeilen in html lauten?
s.o., also gar nicht ;)
Der Effekt auf das Cache-Verhalten des Browsers ist also bei den folgenden zwei Alternativen (als Beispiel) unterschiedlich?
A)
<?php
header("Cache-Control: no-store, no-cache, must-revalidate");
?>
<html>
<head>
...
<body>
B)
<html>
<head>
...
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate">
...
<Body>