Ciao ragazzi,

in primis grazie per le risposte ma il problema non è (credo) nel JS o nell'HTML quanto nelle sessioni.

A prescindere dalla pagina php esterna in cui creo il codice delle select, il cui contenuto richiamo in AJAX, mi trovo nella situazione in cui se creo anche una pagina di test pippo.php
e all'interno ci metto semplicemente:

pippo.php
Codice PHP:
session_start();

print_r($_SESSION); 
mi ritrovo MANCANTI i dati di sessione relativi ad esempio a $_SESSION['news'] precedentemente impostati.

Es:

header.php
Codice PHP:
...
if (
$PAGINAID != 15) {
unset(
$_SESSION['news'])
}
.. 
Se uso un qualsiasi browser (tranne IE8) dopo avere visitato ed impostato le variabili di sessione per l'area news richiamo pippo.php vedo la stampa GIUSTA di tutte le variabili di sessione comprese quelle dell'area news ($_SESSION['news']) ma se lo faccio con IE8 quelle variabili sono scomparse pure non essendo mai stato eseguito il comando
Codice PHP:
unset($_SESSION['news']) 
visto che dalla pagina delle news NON sono mai uscito.

Se lo commento invece va tutto a posto, ma NON ha senso perchè il pippo.php non c'è nulla che esegua l'unset.

N.B.
Ho già verificato che il session_id() è lo stesso tra le pagine anche su IE8.

Non sò proprio dove sbattere la testa.