Que tal, he estado trabajando en la creación de un blog propio, actualmente me encuentro elaborando el sistema para subir mis entradas, todo iba bien hasta que metí la variable de sesión para comprobar si se estaba logeado en la página e identificar al autor, según yo todo iba perfecto hasta que descubrí, que al
refrescar la página o
retrocederla la información que tenían los campo de mi formulario se perdían. Por haber iniciado la
session_start();
Este problema me afecta en lo siguiente:
- Dentro de mi página newpost.php esta mi formulario donde coloco los campo para generar la entrada, esta página a su vez comprueba que los campos no este vacíos, si se cumple la condiciones manda los datos a la página loadpost.php. En esta página se comprueba una imagen previamente cargada en mi formulario anterior, donde se verifica su formato y peso, además ejecuta y comprueba que la consulta para insertar mis datos se haiga ejecutado correctamente, si no pasa esta condiciones se retrocede a la página de newpost.php por medio de un history.go(-1) de javascript y al retroceder la página se pierden los datos. Cosa que no pasaba antes de usar la session_start();
- De igual forma al recargar la página se pierden todos los datos de mi formulario, por usar la session_start();
Ya que me falta mucho por aprender, me pregunto ¿si hay alguna forma de evitar la pérdida de datos con el uso de la
session_start()?, les agradezco de antemano cualquier comentario o consejo que me puedan proporcionar para solucionar este problema. Saludos