$SESSION Perdute

Durante lo svluppo di un applicativo mi sono accorto che perdevo le sessioni e e file di validazione degli utenti della finestra log-on, questo accade quando apro l'applicazione come Pop-Pup mi saprete dire il motivo?

         /*var nameMainWindow = '<?= $PHPSESSID ?>'
         nameMainWindow = nameMainWindow.replace(/[\/\(\)\'\-\_\,\.\;\"]/g,"");*/
         /*ns = (document.layers)? true:false
         ie = (document.getElementById)? true:false
         if(ie) doc = document;
         else if(ns) doc = document;

            if(ie) {
               H = screen.availHeight -25;
               W = screen.availWidth;
            }
            else if(ns){
               H = screen.availHeight -14;
               W = screen.availWidth;
            }

            //impostazione del popup con dimensioni max a 1024*768 o a 800*600
            //alert(W)
            //alert(H)
            if (W >1000){
               W = "1024";
               H = "709";
            }else{
               W = "800";
               H = "600";
            }
            dDoc = "php/login.php"
            dChar = "menubar=no,width=" +W+ "px,height=" +H+ "px,scrollbars=auto,resizable=yes,status=yes";
            if(ie)dChar = dChar+ ",top=0,left=0";
            else if(ns)dChar = dChar+ ",screenY=0,screenX=0";
            namewin = 'ProtoWebEnt';

            window.open(dDoc, namewin, dChar);
            doc.forms[0].method="post"
                                doc.forms[0].target = namewin;
            doc.forms[0].action = 'php/index_main.php';*/

nella pagina di index.php non utilizzo codice php.  ^-^

inviato 11 anni fa
EKELON77
X 0 X

cosa vuoi dire con "perdere le sessioni"? Ti riferisci alle sessioni del PHP? Non trovi più i dati che hai salvato in sessione?

risposto 11 anni fa
Gianni Tomasicchio
X 0 X

Mi riferisco nello specifico che non le scrivo più, oltre che non farmi il cotrollo dell'utenza se è abilitata, se ha accesso.

Forse lo script di logind deve essere messo nella pagina di index dove c'è la form di logon, in modo da poter scrivere le sessioni?

risposto 11 anni fa
EKELON77
X 0 X

Ma quel codice non è Javascript?

risposto 11 anni fa
Gianni Tomasicchio
X 0 X

SI è JS.

risposto 11 anni fa
EKELON77
X 0 X
SI è JS.

quindi cosa centra con le sessioni PHP? O forse non ho capito cosa intendi  :crazy:

risposto 11 anni fa
Gianni Tomasicchio
X 0 X

Mi spiego meglio quella funzione JS permette di  aprire in pop-up la finestra principale di navigazione ma facendo questa operazione non controlla + se si autorizzati ad accedere all'applicativo e non scrive più le sessioni wuesto me nè sono accorto xchè il file di sessione temporaneo non viene scritto.

Nel file di login oltre a repereire la username e password dalla form di accesso quando è tutto OK invio in sessione diverse variabili che però non vengono scritte se si apre la finestra in pop-up non viene processata la pagina php/login.php apre solo php/indesx_main.php con Undefinite Index + le variabili.

Come posso aggirare l'ostacolo? O0 :wallbash: :giveup: :angel:

 

risposto 11 anni fa
EKELON77
X 0 X

La pagina richiamata dalla pop-up è in php immagino vero?

risposto 11 anni fa
Marco Grazia
X 0 X

Sono 3 frame il php.

Quello che non funziona è il menu.php.

risposto 11 anni fa
EKELON77
X 0 X

hanno tutte, compresa la pagina che richiama i frames, la direttiva session_start() all'inizio di ogni pagina?

risposto 11 anni fa
Marco Grazia
X 0 X

SI.

risposto 11 anni fa
EKELON77
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda