Php Session Sorunum

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    babayarisi
    babayarisi's avatar
    Kayıt Tarihi: 17/Mart/2014
    Erkek

    peki hocam mysql sorgusunu kontrol edebilirmisin $yaz değişkeni bastırsana ekrana ne döndürüyor

    $kontrol = Sor("SELECT kullaniciadi, sifre FROM kullanicilar WHERE

    kullaniciadi='{$parametre1}' AND sifre='{$parametre2}'");
    if(say($kontrol)>0){
    $yaz = yaz($kontrol);
    if($_SESSION["kullaniciadi"]==$yaz["kullaniciadi"] and
    $_SESSION["oturum"]==$yaz["sifre"].$_SERVER["REMOTE_ADDR"]){
    return true;
    }


  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    iLLuMiNaTi
    iLLuMiNaTi's avatar
    Kayıt Tarihi: 08/Mart/2007
    Erkek
    ozgunlu bunu yazdı
    iLLuMiNaTi bunu yazdı
    Clickanddie bunu yazdı

    fonksiyonlar.php dosyanın 83. satını buraya yolla. Problem tamamen orada. Muhtemelen tırnak işareti sorunu.

    orada session fonksiyonu var hocam

     

    function session_yazdir($parametre){
    if($_SESSION[$parametre]){
    return $_SESSION[$parametre];
    }else{
    return false;
    }
    }
    if($_SESSION[$parametre]){ -> bu ne demek ? isset yapsana bunu

    onuda yaptım olmadı.Şimdi ben oturum kontrol fonksiyonunu kolaylık olsun diğer sayfalarda da kullanayım diye atamıştım ama nedenini bilmediğim bir sebepten çalışmıyor.

    Sanırım karşılaştırma kısmında bir sorun var.

    Artık çok uzadı bu hata ve bende karşılaştırmayı pas geçip direk eğer giriş true değerini döndürüyorsa direk oturum açıldı ya bağlatıyorum.

    ---

    if((isset($_SESSION["kullaniciadi"]) and isset($_SESSION["oturum"]))){
    echo "Oturum açıldı";
    }else{
    echo "Henüz oturum açılmadı yada oturum açma başarılı olmadı";
    }

    ---

    Bu şekilde yapıp geçiyorum yani.

    ---

    Diğer her sayfada direk elle girmem gerekecek ama napalım..

    Yardımcı olup zaman ayıran herkese çok teşekkür ederim.

    iLLuMiNaTi tarafından 21/Mar/16 11:19 tarihinde düzenlenmiştir
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    DuPi
    DuPi's avatar
    Kayıt Tarihi: 21/Ağustos/2005
    Erkek
    function session_yazdir($parametre){
    $baska = $parametre;
        if(isset($_SESSION[$baska])){
            return $_SESSION[$baska];
        }else{
            return false;
        }
    }

    function session_yazdir($parametre){ $baska = $parametre; if($_SESSION[$baska]){ return $_SESSION[$baska]; }else{ return false; } }

    Biraz saçma gibi duruyor ama bu şekilde deneyebilir misin?

     

    birde bu session_yazdir yaptığın yerde parametre gönderen satır boşmu gönderiyor onuda kontrol etmelisin. 

    enson echo ile alert ettir :) neymiş içeriği gör.


    Ne zaman birşey öğrenmek istesem, Birden Vaktim Kalmıyor ?
Toplam Hit: 2017 Toplam Mesaj: 24
php