ciao a tutti, ho un problema con il mio server, ho avviato una discussione in "PHP" ma credo che ormai la sezione giusta per il mio problema sia questa... vi spiego: ho un sito in cui ho creato un sistema di login che salva variabili in sessioni, il problema è che le sessioni non fanno il loro dovere, praticamente non salva il cookie... il session id cambia ogni volta che si ricarica la pagina e di conseguenza le variabili salvate in sessione si svuotano.
problema di script non è dato che ho usato lo stesso identico sistema in 3 altri siti e li funziona tutto...poi ho provato il sito sia in locale che su un'altro server (sempre apache) e li funziona tutto perfettamente... siccome il mio servizio di hosting mi impedisce di modificare il file php.ini ho provato con ini_set a cambiare la directory dove salvare il cookie (in una cartella impostata con permessi 777) e a cambiare il tempo di scadenza della sessione ma non è cambiato nulla... ho fatto cosi:
come mai il mio server non mantiene questi cookie? è stranissimo!codice:ini_set("session.save_path",dirname($_SERVER['SCRIPT_FILENAME'])."/session_cookie"); ini_set("session.gc_maxlifetime",3600); ini_set("session.cookie_lifetime",3600); session_start();
PS:non ho mai dovuto ricorrere a ini_set quindi non so se ho fatto bene...

Rispondi quotando