Ok ... quindi
se dichiaro una variabile statica all'interno di una funzione ogni qual volta che richiamo la funzione la variabile non viene re-dichiarata. ma solo all'interno della funzione stessa!
Mentre eseguo una richiesta http allora la funzione si resetta e sono obbligato ad usare le sessioni.
oltre sessioni, esiste un qualcosa che mi conservi le variabili anche dopo una richiesta http nuova?