Salve ragazzi ho un problema con la funziona header() in PHP. Ho creato un progetto che utilizza PHP e MySQL. Tramite MySQL preleva i dati dal database ovviamente. Ho fatto in modo che tramite una funzione jQuery prende l'ID del campo selezionato e lo invia a uno script PHP. Lo script PHP è il seguente:
codice:
<?php
    include "connessione.php";
    include "selezioneDatabaseEntrate.php";

    if(is_numeric($_REQUEST['id'])) 
    {
        $id = $_REQUEST['id'];
        $valueGruppo = "gruppo";
        $valueVoce = "voce";
        $valueData = "data";
        $valueImporto = "importo";
        $valuePagamento = "pagamento";

        $sql = "SELECT$valueGruppo, $valueVoce, $valueData, $valueImporto, $valuePagamento
                FROM entrate
                WHERE id = '". $id ."';";

        $risultato = mysqli_query($link, $sql);

        if (!$risultato)
            die("Errore query");
        
        $riga = mysqli_fetch_assoc($risultato);
        
        session_start();
        $_SESSION['id'] = $id;
        $_SESSION['riga'] = $riga;
        //NON FUNZIONAAAA!!!
        header("location: modifica2.php");
    }
?>
L'unico problema è che la funzione header, non funziona. Sapreste dirmi perchè??