lavorandoci un po' sono arrivato a questo
Codice PHP:
if (php_cookie_enable() == true){
        
session_start();
        
$_SESSION['user'] = $nomeutente;
        
$_SESSION['nome'] = $nome
        
session_write_close();
        
header("Location: gestionale/index.php"); 
        exit;
    } else {
        
$PHPSESSID=session_id(); 
        
header("Location: gestionale/index.php?PHPSESSID=$PHPSESSID"); 
    }

//funzione per la verifica dei cookie abilitati
function php_cookie_enable(){
    if (
$_COOKIE["cookie_test"] == "cookcheck")
   {
     return 
true;
   }
     else
   {
     return 
false;
   }

e sembra funzionare
ora ipotizzando che un utente non abbia i cookies abilitati arriverà con la sua bella phpsession ma io come recupero il suo nome che tanto comodamente inserisco nelle variabili di sessione ?
la pagina gestionale/index.php avrà ad inizio pagina il seguente codice
Codice PHP:
if (php_cookie_enable() == true){ 
    
session_start();
    
$nome $_SESSION['nome'];  
} else {
 
// che cosa ci metto ??????????????