Php Session Sorunum

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    DuPi
    DuPi's avatar
    Kayıt Tarihi: 21/Ağustos/2005
    Erkek
    $_SESSION["kullaniciadi"] = '';
    //şu şekilde önce set edebilir misin?
    //Birde şu 83. satırda ne var oraya bir görebilsek ??

    Ne zaman birşey öğrenmek istesem, Birden Vaktim Kalmıyor ?
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Clickanddie
    Clickanddie's avatar
    Kayıt Tarihi: 10/Ocak/2010
    Erkek

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

  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    iLLuMiNaTi
    iLLuMiNaTi's avatar
    Banlanmış Üye
    Kayıt Tarihi: 08/Mart/2007
    Erkek
    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;
    }
    }
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    iLLuMiNaTi
    iLLuMiNaTi's avatar
    Banlanmış Üye
    Kayıt Tarihi: 08/Mart/2007
    Erkek
    ozgunlu bunu yazdı
    if($_SESSION["kullaniciadi"]==$yaz["kullaniciadi"] and 
    $_SESSION["oturum"]==$yaz["sifre"].$_SERVER["REMOTE_ADDR"]){

    Bunun üstüne önce isset yaptırcaksın, varsa bunlara bakacak.
    if($_SESSION["kullaniciadi"]==$yaz["kullaniciadi"] and
    $_SESSION["oturum"]==$yaz["sifre"].$_SERVER["REMOTE_ADDR"]) {

    if (oturum_kontrol(session_yazdir("kullaniciadi"), session_yazdir("oturum"))) {
    echo "oturum açıldı";
    } else {
    echo "oturum açma başarılı olmadı";
    }
    }else{
    echo "Oturum açma başarısız.";
    }

    şeklinde denedim yine "oturum açma başarısız" döndürdü hocam.
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    iLLuMiNaTi
    iLLuMiNaTi's avatar
    Banlanmış Üye
    Kayıt Tarihi: 08/Mart/2007
    Erkek
    DuPi bunu yazdı
    $_SESSION["kullaniciadi"] = '';
    //şu şekilde önce set edebilir misin?
    //Birde şu 83. satırda ne var oraya bir görebilsek ??
    function session_yazdir($parametre){
    if($_SESSION[$parametre]){ ---->83. satır bu hocam.
    return $_SESSION[$parametre];
    }else{
    return false;
    }
    }
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    iLLuMiNaTi
    iLLuMiNaTi's avatar
    Banlanmış Üye
    Kayıt Tarihi: 08/Mart/2007
    Erkek
    ozgunlu bunu yazdı
    if($_SESSION["kullaniciadi"]==$yaz["kullaniciadi"] and 
    $_SESSION["oturum"]==$yaz["sifre"].$_SERVER["REMOTE_ADDR"]){

    Bunun üstüne önce isset yaptırcaksın, varsa bunlara bakacak.

    Ki zaten oturum_kontrol fonksiyonum bunu yapıyor hocam ;

     

    function oturum_kontrol($parametre1,$parametre2){
    if($parametre1!="" && $parametre2!=""){
    $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;
    }else{
    return false;
    }
    }else{
    return false;
    }
    }else{
    return false;
    }

    }
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    dhmm
    dhmm's avatar
    Kayıt Tarihi: 15/Eylül/2011
    Erkek

    Hocam istersen pm at bi bakalim.


    Ozgurluk aslinda her istedigini yapabilmek degildir, istemedigini yapmamaktir. // Verdigin degeri gormeyince, gordugun degeri ver !!! // Hayatin herkes icin bir bavulu vardir !!! // Dusmek gerekir bazen hayatta; kalkmayi ogrenebilmek icin
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    babayarisi
    babayarisi's avatar
    Kayıt Tarihi: 17/Mart/2014
    Erkek

    hocam sorunun kaynağını dün pm den yazdım ama bakmamışsın sanırım.

    mysql sorgun boş dönüyor ve oturum sessionun karşılaştırması yanlış.

  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    iLLuMiNaTi
    iLLuMiNaTi's avatar
    Banlanmış Üye
    Kayıt Tarihi: 08/Mart/2007
    Erkek
    babayarisi bunu yazdı

    hocam sorunun kaynağını dün pm den yazdım ama bakmamışsın sanırım.

    mysql sorgun boş dönüyor ve oturum sessionun karşılaştırması yanlış.

    Hacım onada baktım ;

     

    session yapmam şu şekilde ;

    ---

    $kullanici1 = session_yap(array('kullaniciadi' => $yaz["kullaniciadi"]));
    $sifre1 = session_yap(array('sifre' => $yaz["sifre"]));
    $oturum = session_yap(array('oturum' => md5($yaz["sifre"].$_SERVER["REMOTE_ADDR"])));

    ---

    Kontrolğmde şu şekilde ;

    ---

    if($_SESSION["kullaniciadi"]==$yaz["kullaniciadi"] and $_SESSION["oturum"]==md5($yaz["sifre"].$_SERVER["REMOTE_ADDR"])){

    ---

    Yani ikiside md5 kontollü çekiyor. onuda eledik

  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ozgunlu
    ozgunlu's avatar
    Banlanmış Üye
    Kayıt Tarihi: 11/Kasım/2011
    Erkek
    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

    Hello, i am nothing. I come from Neverland.
Toplam Hit: 2483 Toplam Mesaj: 24
php