Ho risolto usando Javascript... ho sempre notato che header() di php fa capricci quando si specificano parametri per indirizzo o si utilizzando variabili stringa o_OOriginariamente inviato da filippo.toso
Abilita la visualizzazione degli errori ed utilizza un tool tipo LiveHTTPHeaders per analizzare gli header restituiti dallo script.