Ben uyguluyorum bir PHP web sitesi var ve bu bir noktada çalıştı teyit ettik.
Biz saklayan bir giriş sistemi kullanan bir web sitesi var, bir bir $_SESSION['user']
değişkene kullanıcının bilgileri kaydedilir. header()
ana sayfasına yönlendiriliyorsunuz sonra, aslında oturumu kısmını kaldırıldı /logout.php hangi tıklandığında kullanıcı oturumunu için kullanılan bir site.
Son zamanlarda itibariyle, /logout.php print_r()
hata ayıklama amaçları için çıktı eskisi zaman nasılsa oturum bilgilerini görmüyor üstündeki session_start()
ile dosya.
Ben başka bir sayfaya giderseniz, ben oturum bilgileri sadece iyi bakın, ama çıkış sayfasında ... hangi erişilebilir değil çünkü ben, oturum bilgi silemezsiniz tam olarak neden.
Ben tarayıcı kapatılıncaya kadar $_SESSION
sitede küresel olduğunu düşündüm. Ben bu durum hiç ettik ve ben oturum örneği bu sayfada başladı biliyorum, bu yüzden bana oturum verilerini gösteren değil garip.
Herhangi bir fikir? Ben tamamen bu bir stumped!
Kod: / logout.php
<?
#session_start() is inside this file
require_once($_SERVER['DOCUMENT_ROOT'].'/includes/config.php');
unset($_SESSION['user']);
header("location: /");
exit();
?>
Ve kontrol $_SESSION['user']
site geniş ve farklı şeyler için gerektiğinde ben altındaki çeşitli öğeleri arayın. Başka birisi bu siteyi inşa ve ben onları aniden için çalışmıyor neden hata ayıklamak çalışıyorum.