Hola, el problema que tengo es el siguiente:
Genero una página PHP con unos datos que recoge de una base de datos, los muestra y todo eso.
El tema está en que me gustaría poder mandarle a alguien esa página tal cual se muestra, pero sin pasarle una URL de estas tipo pagina.php?cosa=1&otraCosa=2 ya que no es seguro porque simplemente cambiando los parametros de la URL pueden ver otras cosas que no me interesan, así que pensé en guardar el archivo mediante la opción de guardar del propio navegador y luego hacerselo llegar al destinatario.
Si lo guardo, me destroza el código y hay cosas que no se ven como quiero, por ejemplo si tengo un javascript que me hace 20 columnas con X datos, se ven 40 columnas (las 20 repetidas) porque en el código de la página que he guardado en disco veo el script de 20 iteraciones y después las 20 representaciones de estas iteraciones!
La gracia del asunto es que cuando voy a la página php que generé antes de guardar el archivo y miro su código fuente, como es lógico y normal, me muestra únicamente html y tal y como yo quiero que se vea.
(Resumiendo, la página online se muestra como quiero, al guardarla en disco no).
Tras tanta explicación la pregunta es: ¿puedo 'coger' de alguna manera todo el código que se ve en ese momento? Podría cogerlo a mano y copypastearlo en un archivo nuevo y todo ok, claro, pero me gustaría saber si hay una manera mejor de hacerlo, algo que me pueda generar otra página con ese código (ya sea para tener online y mandarla mediante url o que pueda guardar y enviar como si de un fichero cualqueira se tratase) de manera menos comprometida.