Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

session hatası

Merhaba arkadaşlar yazdığım kodda bir problem var fakat bulamıyorum.
1.Sayfa
<?php
    ob_start();
    session_start();
    if(!isset($_SESSION["79d7099e5d023ff0d6d002670101c832"])){
    include("../classes/veritabani-baglan.php");
    include("../classes/kelimeislemleri.php");
    $temizle=new kelimeislemleri();
    $vtbaglan=new veritabani();
    $sifre=$_POST['sifre'];
    $kullaniciadi=$_POST['kullaniciadi'];
    $sifre=md5($sifre);
    $kullaniciadi=$temizle->degistir($kullaniciadi);
    $vtbaglan->baglan();
    $sql="select * from yonetici where kullaniciadi='$kullaniciadi' and sifre='$sifre'";
    $giris=mysql_num_rows($vtbaglan->goruntule($sql));
    if($giris>0){
        $_SESSION["79d7099e5d023ff0d6d002670101c832"]="sessiondegeri";
        header("location:index.php"); 
    }else{
        echo '<script>alert("Girdiğiniz kullanıcı bilgileri bulunamadı");</script>
        <meta http-equiv="refresh" content="0;URL=giris.php">';
    }
    $vtbaglan->kapa();
    }else{
    header("location:index.php");
    }
    ob_end_flush();
?>

2. Sayfada da şöyle kontrol ettiriyorum:
if(!isset($_SESSION["79d7099e5d023ff0d6d002670101c832"])){
    header("location:giris.php");
}else{yapılacaklar}

fakat ikinci sayfada session yok gibi görünüyor ve sürekli girişe yönlendiriyor.Nerde hata yapıyorum acaba
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Doğru Cevap

  • necmettin adlı üyenin fotoğrafı
    12 yıl önce yazılmış
    80 cevap - 0 soru
    İkinci sayfada session yok gibi görünmesinin iki yolu var, ya $_SESSION[xxxx] ile yaptığın atamalarla ikinci sayfadaki işlemlerde farklı şeyleri karşılaştırıyorsun, ya da eğer PHP'nin oturum ayarları düzgün yapılmamış.
    İkinci sayfada print_r($_SESSION) dediğinde ne alıyorsun?
    • tahsingokalp adlı üyenin fotoğrafı tahsingokalp
      onu da denedim fakat boş görünüyor hiçbirşey yazmıyor
      12 yıl önce yazılmış
    • tahsingokalp adlı üyenin fotoğrafı tahsingokalp
      bir de farklı bir kod var elimde onda session register kullanıyordum o çalışıyor bir sorun yok ama bunda sorun çıktı sadece
      12 yıl önce yazılmış
    • necmettin adlı üyenin fotoğrafı necmettin
      İlk verdiğin kodda ikinci sayfada ob_start ve session_start() olduğuna emin misin?
      12 yıl önce yazılmış
    • tahsingokalp adlı üyenin fotoğrafı tahsingokalp
      :) çok teşekkür ediyorum inanamıyorum onları unuttuğuma
      12 yıl önce yazılmış

Cevaplar

Hiç cevap bulunamadı.