Salve a tutti volevo capire se funziona la funzione isset sulle variabili globali cioè se io con

if (isset($_SESSION['variabile']))

provo a vedere se è definita la mia variabile nell'array globale session i torna true se è settata e false se non è dichiarata, lo stesso quesito volevo porlo con $_GET e $_COOKIE??

in alternativa come posso fare a testare se la variabile non è mai stata impostata?? col valore vuoto??