ok ho risolto, era una modifica che avevo fatto per risolvere un altro problema.
header( 'Expires: Mon, 26 Jul 1997 05:00:00 GMT' );
header( 'Last-Modified: ' . gmdate( 'D, d M Y H:i:s' ) . ' GMT' );
//header( 'Cache-Control: private, max-age=10800, pre-check=10800' );
header( 'Cache-Control: no-store, no-cache, must-revalidate' );
header( 'Cache-Control: post-check=0, pre-check=0', false );
header( 'Pragma: no-cache' );
in pratica essendoci un modulo di ricerca a filtri dopo aver fatto la ricerca ed aver visulizzato un risultato, tornando indietro sulla ricerca già fatta dava un errore e per visualizzarla nuovamente richiedeva l'aggiornamento della pagina.
Usando
header( 'Cache-Control: private, max-age=10800, pre-check=10800' );
non da più l'errore nella ricerca,ma mi crea il casino ocn joomfish (ma solo con ie7...dannato Bill).
che stress la compatibilità tra browser

conoscete un altro modo per risolvere il problema sull'errore aggiornamento quando si torna indietro su una ricerca?