Ho le seguenti variabili fissati per le sessioni nella mia applicazione PHP:Durata massima sessione per iPad con PHP?
ini_set('session.cache_expire', 200000);
ini_set('session.cache_limiter', 'none');
ini_set('session.cookie_lifetime', 94608000);
ini_set('session.gc_maxlifetime', 94608000);
ini_set('session.save_handler', 'user');
ini_set('session.use_cookies', 1);
ini_set('session.use_only_cookies', 1);
ini_set('session.use_trans_sid', 0);
quando faccio il login tramite il mio computer portatile (Chrome, Safari o Firefox) non sono mai disconnesso (almeno non per 3 anni come indicato sopra). Ma quando accedo al mio iPad, sono disconnesso ogni settimana, a volte più volte alla settimana.
Ho provato a utilizzare il debug sul mio Mac, eliminare i cookie, ispezionare i cookie delle sessioni, ecc. Hanno tutti scadenze giuste (febbraio 2016), ma sono ancora disconnesso.
Sembra che l'iPad ignori la variabile cookie_lifetime.
Qualcuno si imbatte in questo problema prima? Qualche idea?
se non fosse per il fatto che si tratta di un ipad, suggerirei di usare un altro browser e vedere se questo aiuta. ma dal momento che lo è, forse sacrificare una tomba di capra su lavori pesanti e pregare per ottenere aiuto potrebbe essere più produttivo. –
@MarcB http://www.icab.de/mobile.html qualcuno ha sottolineato che questo è buono per la configurazione :) – Jonast92
Sì, il problema è che la stragrande maggioranza del traffico mobile verso il nostro sito è ipad. Assolutamente no. Devo sostenerlo, stranezze e tutto. – gbtv