Quando si visualizza l'origine della pagina in Google Chrome, il browser apre una nuova scheda e sostanzialmente incolla l'URL con il view-source:
prefisso. Questo è indesiderabile.
Come sviluppatore, posso includere alcuni output diagnostici che sono visibili nella fonte solo dopo aver inviato un modulo. Quando Chrome aggiorna la pagina per visualizzare l'origine, questa informazione scompare.
Esiste un modo per prevenire questo comportamento?
Nota: ho familiarità con l'opzione "Ispeziona elemento". Questo non è solo uno stand-in adeguato per visualizzare l'origine della pagina non elaborata della pagina esatta che stai visualizzando.
Una breve sceneggiatura di prova
<pre>
<?= print_r($_POST, true) ?>
</pre>
<form action="" method="post">
<input id="foo" name="foo" value="bar" />
<input type="submit" />
</form>
Dopo aver fatto clic sul pulsante Invia, la pagina mostra
Array
(
[foo] => bar
)
Se si visualizza l'origine della pagina, verrà visualizzato un output vuoto $_POST
<pre>
Array
(
)
</pre>
<form action="" method="post">
<input id="foo" name="foo" value="bar" />
<input type="submit" />
</form>
Aggiornare
Apparentemente questo bug è già stato inviato. Sospiro...
Se qualcuno sa di un buon lavoro in giro, lo apprezzerei molto.