Salve sono un programmatore "semiì-professionista" ho fatto per un sito internet per una cooperativa coop-opportunita.it ed in questo sito ho usato parecchio gli header ma non me ne funziona neanche uno!!!!! E premetto che in locale con easy php mi funzionavano tutti!!!!!!!!
Ho provato anche la funzione ob_start() ma neanche quella funziona e non mi fa errori!!!!
Datemi una mano vi prego

questo è un esempio di script dove uso gli header:


Codice PHP:
if(isset($_POST["agg"]))
{    
    if(
$_POST["nome"]!=NULL)
    {
        
/*creo il codice prodotto e controllo se già esiste*/
        
$cod_prod=rand(0,99)."_prod_".rand(0,999);
        
$strSQL="SELECT cod_prod FROM prodotti WHERE cod_prod LIKE '%$cod_prod%'";
        
$ris=query($strSQL,0);
        
/*controllo se esistono altri prodotti con lo stesso codice*/
        
if($ris!=NULL)
        {
              
$riga=mysql_fetch_array($ris);
            while(!
strcmp($cod_prod,$riga["cod_prod"]))
            {
                
$cod_prod=rand(0,99)."_prod_".rand(0,999);
                
$strSQL="SELECT cod_prod FROM prodotti WHERE cod_prod ='%$cod_prod%'";
                
$riga=query($strSQL,1);
            }
        }
        
/*inserisco il prodotto nel DB*/
        
$nome=apo($_POST["nome"]);
        
$desc=apo($_POST["desc"]);
        
$quant=$_POST["quant"];
        
$prezzo=$_POST["prezzo"];
        
$data=date("Y-m-d g:i:s");
        
$strSQL="INSERT INTO prodotti (cod_prod,nome,descrizione,quantita,prezzo,data)     VALUES('$cod_prod','$nome','$desc','$quant','$prezzo','$data')";
        if(
$query_rep==and $file=1
        {
            
//indirizzo di esempio
            
header("location: [url]http://www.google.it/[/url]");
        }
        else 
        {
            echo(
"<font size='-1'>problemi con caricamento immagini o caricamento prodotto</font>
"
);
            
$strSQL="DELETE FROM prodotti WHERE cod_prod LIKE '%$cod_prod%'";
            
query($strSQL,0);
            
canc_dir($cod_prod);
        }
    }