web sitesi oturumu girilmedi

3 Cevap

Ben yani ayı ile beni bir web sitesi geliştirme topak biriyim.

Benim sorun benim web sitesine giriş yaptığınızda web sitesi php oturum ayarlanmış gibi görünüyor olmamasıdır. Kullanıcı adı ve şifre doğru olduğundan emin olduktan sonra, ben şu basit bir kod var:

session_start();
$_SESSION['username'] = $myusername;
$_SESSION['password'] = $mypassword;

Giriş yaptıktan sonra görüntülenecek gerektiğini içeriği görüntülenir değildir.

Örneğin:

if(isset($_SESSION['username'])){
echo "<a class=\"logout\" href=\"logout.php\"><img      src=\"Images\logout_button.png\"></a>";
} 
else{
echo "<a class=\"login\" href=\"main_login.php\"><img src=\"Images\login_button.png\"></a>";
}

Oturum açma düğmesi her zaman görünür.

Teşekkür peşin,

Mat

3 Cevap

Sen session_start() oturum değişkenleri gereken her sayfada olmalıdır. Eğer session_start() giriş / çıkış bağlantıları olan sayfada var mı?

Eğer oturum değişkenlerini ayarlamak için önce oturumu başlatmak gerekir. session_start() çalışan ilk şey olmalıdır.

Başına W3Schools session_start() HTML div önce olmalıdır.