Ciao a tutti

ho un problema di:
Notice: Trying to access array offset on value of type null in....

So che e' un Notice, pero' volevo riuscire a capire il problema e risolverlo.

La parte di codice intererssata e' questa, metto tutta la funzione:

Codice PHP:

    
function auth_clean_expired(){
    
        global 
$_CONFIG;
        global 
$connAdmin;
    
        
$result mysqli_query($connAdmin,"SELECT creation_date FROM ".$_CONFIG['table_sessioni']." WHERE uid='".auth_get_uid()."'");

        if(
$result){
        
        
$data mysqli_fetch_array($result);

            if(
$data['creation_date']){
                
                if(
$data['creation_date'] + $_CONFIG['expire'] <= time()){
                
                    switch(
auth_get_option("TRANSICTION METHOD")){
                        
                        case 
AUTH_USE_COOKIE:
                        
setcookie('uid');
                        break;
                        
                        case 
AUTH_USE_LINK:
                        global 
$_GET;
                        
$_GET['uid'] = NULL;
                        break;
                    
                    }
                
                }
            
            }
        }
    
        
mysqli_query($connAdmin,"
        DELETE FROM "
.$_CONFIG['table_sessioni']."
        WHERE creation_date + "
.$_CONFIG['expire']." <= ".time()
        );    
    
    } 
L'errore me lo presenta alla riga 38, la riga interessata e' questa:

Codice PHP:

if($data['creation_date']){ 
Ovviamente, funziona tutto correttamente, sono che mi tira fuori sempre quell'errore li, ho letto letto e riletto, ma non riesco a cpire il perche' da un errore del genere e come risolverlo.

Ciao e grazie