Cita: Lo primero que se muestra es resultadobusqueda.php, donde se muestra el resultado de la ultima busqueda que hizo el usuario, cuyos criterios estan almacenados en usuariobusqueda.txt
Cuando tengas a dos personas o más en tu sitio web haciendo consultas, podría suceder que:
usuario A: Pone los criterios de búsqueda en Cerveza.
usuario B: Pone los criterios de búsqueda en Motocicleta.
Si ambos lo hacen en un tiempo similar (digamos que A primero, B después), el usuario B tendrá problemas porque va a encontrar resultados de Cerveza, pero él lo que quería era 'Motocicleta'.
El problema es ese
.txt, pero con cualquiera de las siguientes técnicas puedes evitar ese problema:
- variables de sesión
- propagando los datos con campos ocultos de formulario
- guardando los criterios en cookies que le mandes al navegador del usuario
- almacenando criterios en una base de datos
- usando archivos txt individuales para cada usuario
Saludos