¿Es una buena práctica almacenar los mensajes de error en SESSION
? Por ejemplo, después de una redirección. Pasar a través de la URL no es una solución para mí ... Me pregunto si es una buena solución ... porque ...Mensajes de error almacenados en SESSION
¿Una concientización del usuario podría causar un problema? (Una publicación que toma mucho tiempo, mientras que el contenido de ajax se obtiene de otra pestaña) que puede estropear la sesión. O eso es imposible de pasar?
¡Si el usuario hace una solicitud y falla por alguna razón para mostrar la página, entonces el mensaje puede aparecer en una página irrelevante!
Entonces? ¿Alguna alternativa?
Por ejemplo, al utilizar la POST/redirigidos/get patrón
¿cómo se logra eso? – GorillaApe
No sé exactamente si realmente entiendo tu pregunta. Cuando ocurre un error, solo déjalo salir. Solo redirigir cuando no se produce ningún error (y, si es necesario, por ejemplo, "Redirigir-Después-Publicar" para evitar enviar un formulario varias veces). 'if ($ error) {echo $ error; } else {/ * hacer algo */redirigir ($ target); } ' – KingCrunch
y para mensajes de éxito? – GorillaApe