Ciao a tutti, scusate se mi intrometto, ma sto passando da ASP a PHP e mi sono imbattuto nello stesso problema.

Quindi a quanto ho capito con un output prima del redirect non si può usare il comando header, ma c'è un comando alternativo per reindirizzare? Se a me capita che alla fine di un operazione ho bisogno di fare un redirect mi sembra assurdo che con non posso farlo in nessun modo se ho dell'output prima, mi sembra una limitazione enorme. Con ASP usavo il response.redirect con qualsiasi contenuto e condizione e funzionava, non esiste un comando speculare?

Addirittura non mi evvettua il reindirizzamento con una pagina semplice così composta:

Codice PHP:
<?
include("config.php");
include(
"conn.php");

$id=$_GET['id'];

$sql="delete from tabella where id='".$id."'";
$rs mysql_query($sql) or die ("Query fallita: ".mysql_error()); 

header("Location: index.php");
?>
Nel file config.php ci sono solo delle variabili con i relativi valori e nel file conn.php la stringa di connessione al db

Se eseguo la pagina mi cancella il file dal database come richiesto, ma rimane una pagina bianca e non reindirizza

Grazie mille