$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 10 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 10 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 10 anni fa
EKELON77
X 0 X

Ma quel codice non Javascript?

risposto 10 anni fa
Gianni Tomasicchio
X 0 X

SI JS.

risposto 10 anni fa
EKELON77
X 0 X
SI JS.

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

risposto 10 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 10 anni fa
EKELON77
X 0 X

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

risposto 10 anni fa
Marco Grazia
X 0 X

Sono 3 frame il php.

Quello che non funziona il menu.php.

risposto 10 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 10 anni fa
Marco Grazia
X 0 X

SI.

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