Sto cercando di salvare i dati di una form in sessione in modo che ricaricando la pagina o utilizzando il tasto reset i dati rimanagano memorizzati, ma qusto non avviene...

Codice PHP:
<?PHP
session_start
();

$_SESSION[artcod] = $_POST[src_artcod];
$_SESSION[marca] = $_POST[src_marca];
$_SESSION[colore] = $_POST[src_colore];

?>

    <table cellspacing="0" cellpadding="0" border="0">
            <tr>
                <td>COD ART</td>
                <td>MARCA</td>
                <td>COLORE</td>
                <td></td>
                <td></td>
            </tr>
            <tr>
            <form name="form3" method="post" action="<?PHP echo $_SERVER['SCRIPT_NAME'].'?op=Sessioni';?>">
                <td class="src"><input type="text" name="src_artcod" size="5" value="<?PHP echo $_POST['src_artcod']; ?>"></td>
                <td class="src"><input type="text" name="src_marca" size="10" value="<?PHP echo $_POST['src_marca']; ?>"></td>
                <td class="src"><input type="text" name="src_colore" size="5" value="<?PHP echo $_POST['src_colore']; ?>"></td>
                <td><input class="search" type="submit" value="FILTRA"></td>
                <td><input type="button" class="reset" onClick="location.href='<?PHP echo $_SERVER[SCRIPT_NAME].'?op=Sessioni';?>'" value="RESET"></td>
            </form>
            </tr>
        </table>
    
    

    

    <?PHP
    
echo "POST $_POST[src_artcod] - $_POST[src_marca] - $_POST[src_colore]
"
;
    echo 
"SESSION $_SESSION[artcod] - $_SESSION[marca] - $_SESSION[colore]";
    
?>
Non capisco cosa c'è che non va...
Mi date un seggerimento?

Grazie