Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/04/2013, 15:56
Oracles
 
Fecha de Ingreso: septiembre-2008
Ubicación: Valencia
Mensajes: 160
Antigüedad: 15 años, 7 meses
Puntos: 2
El header hace lo que quiere y bloque la página junto a sesiones

El problema que me surge es algo que nunca me ha pasado en varios años usando PHP con las variables de session y headers, aunque la verdad es que las variables session las uso poco.

En un principio tenia el sistema de autenticaciones sin sesiones, y los headers iban perfectamente, pero desde que he implementado sesiones al acceder a base de datos para hacer comparaciones o cambios suceden cosas extrañas, en ciertos puntos si es erroneo debería mostrar un mensaje que diga el error, lo hago mandando con un header una variable por GET que diga que ha fallado, y hasta ahí bien, si no fuese porqué el header se activa en caso de que sea uno solo en toda la página, pero al volver a la otra devuelve error como si la página no existiese, cosa que antes no pasaba, o si la muestra es como si no recibiese la variable. En el caso de que en las dos páginas haya variables sission da que no existe la página hasta que borro historial, y si no hay variable session no muestra nada, como si el GET no se activase.

Y otro problema similar me surge cuando al hacer varias comparaciones quiero que si la primera ya es erronea active el header con el mensaje de error, pero este se lo salta olimpicamente y siempre muestra el último header de la página al que pueda entrar, y si todo es correcto que puedo actualizar los datos de la BD los actualiza pero me vuelve a mostrar que la página no existe si cambio de página.

Es algo que me está volviendo loco, en un principio pensé que era por no cerrar la base de datos antes del header, pero lo cambié y sigo en las mismas.

La verdad es que estoy teniendo bastantes problemas últimamente con el servidor en tema de bios, lo digo por si tuviese algo que ver.

Gracias por las molestias y la ayuda por adelantado.