Per ogni volta $ this-> session-> set_userdata() o $ this-> session-> set_flashdata() viene utilizzato nel mio controller, un altro identico "Set-Cookie: ci_session = ..." viene aggiunto all'intestazione http che il server invia.Campi "set-cookie: ci-session" duplicati nell'intestazione di codeigniter
I campi Set-Cookie multipli, con lo stesso nome cookie, nell'intestazione http non sono corretti in base a rfc6265.
Quindi esiste un modo per utilizzare le sessioni di codeigniter senza creare più "set-cookie:" s?
(ho usato curl per verificare l'intestazione http)
Il problema è che codigniter crea un primo cookie di sessione solo per richiedere la pagina, quindi con una sola chiamata $ this-> session-> set_userdata() ci saranno due "Set-Cookie: ci_session =. .."S. – mathulus
Personalmente, e con esperienza di progetti reali che utilizzano CodeIgniter, non utilizzo sessioni CI. Preferisco di gran lunga utilizzare le sessioni native di php e le funzioni native della sessione php. – Dale