Si, Dany. Hay un problema con http_referer, y es que algunos navegadores no envían información en sus cabeceras respecto a la "historia" de navegación. Por eso a mí en Firefox la redirección no me funciona. No se como habilitar esa variable, pero en fin. A veces no anda.
Ruta absoluta para la css? Nunca se me hubiera ocurrido, porque de hacerlo así, cada vez que cambie de servidor (local, remoto de pruebas, remoto final) tendría que modificar todas las rutas. Y no confío en imprimirlas con PHP porque se me hace un lio.
En fin. Muchas gracias Dany por revivir este tema, que ya estaba pasando desapercibido. Con David me ayudaron a que todo vaya mejor. Que estés bien!