Salve, presento il mio problema per il quale non riesco a venirne a capo.
Ho una pagina .php alla quale accedo con un login che mi salva delle sessioni e setta dei cookies.
Questa pagina ha un reload automatico ogni tot secondi in modo tale da aggiornarmi di volta in volta il numero di visitatori con i relativi ip.
Le sessioni vengono salvate in una cartella interna sul server tramite .htaccess ed in esso è presente la riga "php_value session.gc_probability 0".
Capita a volte, senza un'apparente logica temporale (tanto può capitare una volta al giorno quanto una volta alla settimana) che la sessione scada da sola e mi reindirizzi alla pagine di login senza che io abbia mai fatto il logout.
Ho notato che ci sono giorni in cui il server è down per pochi secondi, minuti o ore e puntualmente si verifica l'inconveniente delle sessioni che scadono da sole.
Al reload della pagina capita che la stessa venga caricata ripetutamente nello stesso istante o a distanza di brevissimo tempo e che risulti una mia visita in pagine differenti (con sessioni differenti) da quella in cui dovrebbe trovarsi dopo il login.
Quando il server è down è come se per un attimo non contino più le sessioni, vedo il mio ip figurare (nella pagina in cui dovrebbe o anche in quelle con sessioni differenti) numerose volte nello stesso istante di tempo (lo vedo perchè memorizzo in un file gli ip di accesso con relativo orario) e nella peggiore delle ipotesi la sessione termina e mi rimanda alla pagine di login. È possibile una cosa simile?
Ho provato a contattare l'assistenza del server ma mi dicono che secondo loro è un problema di script lato client e che non dipende dal loro server.
Tuttavia ho testato e ritestato il sito in locale e su di un altro server e tutto funziona perfettamente, nessun tipo di errore.
Non so più cosa pensare per ovviare a questo problema
Ho una pagina .php alla quale accedo con un login che mi salva delle sessioni e setta dei cookies.
Questa pagina ha un reload automatico ogni tot secondi in modo tale da aggiornarmi di volta in volta il numero di visitatori con i relativi ip.
Le sessioni vengono salvate in una cartella interna sul server tramite .htaccess ed in esso è presente la riga "php_value session.gc_probability 0".
Capita a volte, senza un'apparente logica temporale (tanto può capitare una volta al giorno quanto una volta alla settimana) che la sessione scada da sola e mi reindirizzi alla pagine di login senza che io abbia mai fatto il logout.
Ho notato che ci sono giorni in cui il server è down per pochi secondi, minuti o ore e puntualmente si verifica l'inconveniente delle sessioni che scadono da sole.
Al reload della pagina capita che la stessa venga caricata ripetutamente nello stesso istante o a distanza di brevissimo tempo e che risulti una mia visita in pagine differenti (con sessioni differenti) da quella in cui dovrebbe trovarsi dopo il login.
Quando il server è down è come se per un attimo non contino più le sessioni, vedo il mio ip figurare (nella pagina in cui dovrebbe o anche in quelle con sessioni differenti) numerose volte nello stesso istante di tempo (lo vedo perchè memorizzo in un file gli ip di accesso con relativo orario) e nella peggiore delle ipotesi la sessione termina e mi rimanda alla pagine di login. È possibile una cosa simile?
Ho provato a contattare l'assistenza del server ma mi dicono che secondo loro è un problema di script lato client e che non dipende dal loro server.
Tuttavia ho testato e ritestato il sito in locale e su di un altro server e tutto funziona perfettamente, nessun tipo di errore.
Non so più cosa pensare per ovviare a questo problema