Mi spiace di aver aperto un 3d per nulla, ma alla fine, prova e riprova, sono riuscito a risolvere il problema.
A beneficio di quanti leggeranno e non lo sapessero già, spiego l'inghippo.
Non era la procedura di inizializzazione delle variabili presenti nei 3 array $_GET, $_POST e $_SESSION a essere sbagliata.
Il problema, relativo al solo array $_SESSION, era che, se si intende usare quell'array per gestire le variabili di sessione, queste ultime non possono essere inizializzate mediante la funzione session_register() ma DEVONO essere inizializzate direttamente nell'array, ossia:
È da tenere presente che questo comportamento si ha con la variabile register_globals = off. Se invece la variabile è uguale a on, allora l'array $_SESSION viene riempito anche usando la funzione session_register().Codice PHP:
session_register('<nome variabile>');
$<nome variabile> = <valore variabile>; // sbagliato
$_SESSION['<nome variabile>'] = <valore variabile>; // corretto
Bons, nella speranza che questo possa essere d'aiuto anche ad altri, do la buona notte a tutti!![]()