Beim Anzeigen der Seitenquelle in Google Chrome öffnet der Browser einen neuen Tab und fügt die URL im Wesentlichen mit dem view-source:
Präfix ein. Das ist unerwünscht.
Als Entwickler kann ich einige Diagnoseausgaben einfügen, die nur in der Quelle nach dem Absenden eines Formulars sichtbar sind. Wenn Chrome die Seite aktualisiert, um die Quelle anzuzeigen, werden diese Informationen ausgeblendet.
Gibt es sowieso, um dieses Verhalten zu verhindern?
Hinweis: Ich bin mit der Option "Inspect Element" vertraut. Dies ist jedoch kein ausreichender Ersatz für die Anzeige der Rohseitenquelle der genauen Seite, die Sie gerade anzeigen.
Ein schnelles Testskript
<pre>
<?= print_r($_POST, true) ?>
</pre>
<form action="" method="post">
<input id="foo" name="foo" value="bar" />
<input type="submit" />
</form>
Nachdem Sie auf die Schaltfläche "Senden" geklickt haben, wird die Seite angezeigt
Array
(
[foo] => bar
)
Wenn Sie die Seitenquelle anzeigen, wird eine leere $_POST
Ausgabe angezeigt
<pre>
Array
(
)
</pre>
<form action="" method="post">
<input id="foo" name="foo" value="bar" />
<input type="submit" />
</form>
Aktualisieren
Anscheinend wurde dieser Fehler bereits gemeldet. Seufzer...
Wenn jemand von einer guten Arbeit weiß, würde ich es sehr schätzen.