Ben birden fazla bölgeye ve çeşitli gelen bağlantıları olan bir uygulama var. Öncül de daha önce çalıştı app_controller de, ben bu gelen linkler patlak ve oturumda bunları olmasıdır.
Yani bu yakalar ve oturumda iki değişkenlerini ayarlar benim * app_controller * büyük bir beforeFilter() var. Viewing.region ve Search.engine, sorun yok.
Sorun oturum sayfası istekleri karşısında inatçı gibi görünmüyor ortaya çıkar. Yani, örneğin, /reviews/write (userReviews/add) kullanıcı siteye geldi kuruldu kullanılabilir bir oturum olmalıdır olacak. Gözden kayboldu gibi görünüyor olsa da!
Bu $this->params * app_controller * açıkça yakalanmış ve bir oturum değişkeni yazılı olmadıkça, diğer sayfalarda yok gibi görünmektedir.
Şimdiye kadar ben de aynı davranışı sergilemek gibi görünüyor 'kek' de oturumu ve 'php' depolanması arasındaki takas, denedim. Ben varsayılan olarak 'php' kullanın. Benim Session.timeout '120 olduğunu ', Session.checkAgent Yanlış ve Security.level olan' düşük. Bütün bunlar oturumları yaşamak için en oda izin çerçevesinde yeterince hoşgörülü vermelidir!
Ben oturumu yeniden veya yeni bir sayfa talep edilirken boşaltılır ya görünüyor neden olarak stumped biraz değilim. Ben requestAction() emin bir fark görünmüyor, aynı zamanda oturum isteği nesne, kafa karıştırıcı değil yapmak için çağırır dışarı yorumladı.
Herhangi bir yardım Ben emmek gibi, url parametreleri ile tüm çeşitli değişkenler geçmek siteyi kodlamak zorunda yok gibi, harika olurdu, ve böylece $this->Session->read('Viewing.region') açmadan önce çalışmış tüm kod!