Ben bir oturum değeri PHP'nin varsayılan oturum işleyicisi kullanarak saklandığı olmayan bir CMS sayfa var. yani:
session_start();
$_SESSION['MyVar'] = true;
CMS parçası olan bir başka sayfasında, ben değişken doğru olup olmadığını test etmek gerekir. Ancak, CMS kendi oturum işleyicisi bulunuyor kullanır, bu yüzden değişken okumaya çalıştığınızda CMS oturum depolama sistemi değil, PHP'nin varsayılan bunun için arıyor, çünkü, tanımlanmamış olması.
Nasıl Bir an için geçiş ve varsayılan oturum depodan bir değer okumak, ve sonra doğru fonksiyonları böylece CMS yeniden?
Gibi bir şey:
$SessionHandler = session_get_current_handler(); // save the CMS session handler
session_use_default(); // Use PHP's default handler
$Value = $_SESSION['MyVar']; // Get the value I need
session_set_handler($SessionHandler); // Restore CMS handler