Non esiste un metodo per ottenere la pagina html che un utente sta visionando.
L'unica cosa che potresti fare è modificare il codice delle tue pagine, in modo da salvarti l'output che verrà visualizzato all'utente, così avrai modo di redigere il tutto su un file e sul browser dell'utente.
Esempio pratico.
Codice PHP:
<?php
echo "ciao";
?>
Sarà trasformato in
Codice PHP:
<?php
$html = "ciao";
if($fp = fopen(PAGINAHTMLSALVATA3043,"w+"))
fputs($fp,$html);
echo $html;
?>
Ovviamente ti conviene implementare un piccolo algoritmo che ti generi in modo casuale il nome del file in cui salvare il code html. Potresti usare la data compresa di ora-minuti-secondi.
Ad esempio ,
Codice PHP:
$file = date('d_m_y_H_i_s').".html"
Spero di averti chiarito un pò le idee