• 28-05-2019, 13:12:03
    #1
    Merhaba ,
    panele masaüstünden girdiğimde Session verileri duruyor. (user, pass gibi.)
    Ama mobilden girdiğimde içi boş oluyor.

    Sitenin ekranına yazdırdım print_r ile ama sorunu çözemedim nasıl yapabilirim yardımcı olur musunuz ?
  • 28-05-2019, 13:18:53
    #2
    Logout.php ya da çıkış yapmak için gittiğiniz URL yi giriş yapmadan önc3 girin büyük ihtimal girecektir
  • 28-05-2019, 13:22:50
    #3
    KerimCann adlı üyeden alıntı: mesajı görüntüle
    Logout.php ya da çıkış yapmak için gittiğiniz URL yi giriş yapmadan önc3 girin büyük ihtimal girecektir
    Yok hocam olmuyor denedim hepsini. bir kaç kişi daha bu sorunla karşılaşmış https://stackoverflow.com/questions/...work-on-mobile

    valla sorun sıkıntı ne yapacağımı bilmiyorum
  • 28-05-2019, 13:36:11
    #4
    Hocam aşağıda ki kodu deneyebilir misiniz? Projenin en başında olacak şekilde

    if ( !isset($_SESSION) ){
        session_start();
    }
  • 28-05-2019, 14:02:32
    #5
    mikropiks adlı üyeden alıntı: mesajı görüntüle
    Hocam aşağıda ki kodu deneyebilir misiniz? Projenin en başında olacak şekilde

    if ( !isset($_SESSION) ){
    session_start();
    }
    Hocam denedim bir problem çıkmadı. Zaten sisteme giriş var girişte sorun yokta mobilde verileri kaydetmiyor.



    mikropiks adlı üyeden alıntı: mesajı görüntüle
    Hocam aşağıda ki kodu deneyebilir misiniz? Projenin en başında olacak şekilde

    if ( !isset($_SESSION) ){
        session_start();
    }
    KerimCann adlı üyeden alıntı: mesajı görüntüle
    Logout.php ya da çıkış yapmak için gittiğiniz URL yi giriş yapmadan önc3 girin büyük ihtimal girecektir

    sorun bu heralde. Bu fonksiyon çalışmıyor mobilde.

    if(mysql_num_rows($sql_check))  {
        
    $_SESSION["login"] = "true";
    $_SESSION["user"] = $kadi;
    $_SESSION["pass"] = $sifre;
    echo '<script>
    window.location.href="index.php";
    </script>';
     }
  • 28-05-2019, 15:11:46
    #6
    Tumana adlı üyeden alıntı: mesajı görüntüle

    sorun bu heralde. Bu fonksiyon çalışmıyor mobilde.

    if(mysql_num_rows($sql_check)) {
    
    $_SESSION["login"] = "true";
    $_SESSION["user"] = $kadi;
    $_SESSION["pass"] = $sifre;
    echo '<script>
    window.location.href="index.php";
    </script>';
    }

    Hocam anladığım kadarı ile $kadi ve $sifre değişkenlerini kullanarak $sql_check sorgusu oluşturuyorsunuz. Sorgu başarılı ise Session 'a ilk sorguda kullandığınız kullanıcı adı ve şifre sorugusunu atıyorsunuz.

    Sorgudan başarılı geçip sonrasında taşıdğı değeri kaybetmesi enterasan bir durum.

    $sql_check sorgusunun dönüşü nasıl olur bilmem ama aşağıda ki gibi gelen veriden atama yapmayı deneyebilirsiniz. Yada kullanıcı adı ve şifreyi aynı şekilde başka değişkene kopyalayıp deneyebilirsiniz.

    if(mysql_num_rows($sql_check)) {
    $_SESSION["login"] = "true";
    $_SESSION["user"] = $sql_check->kadi;
    $_SESSION["pass"] = $sql_check->sifre;
    }
    
    #____________________veya______________________
    $kopya_kadi = $kadi;
    $kopya_sifre = $sifre
    
    #arada ki iÅŸlemler
    
    if(mysql_num_rows($sql_check)) {
    $_SESSION["login"] = "true";
    $_SESSION["user"] = $kopya_kadi;
    $_SESSION["pass"] = $kopya_sifre ;
    }
  • 28-05-2019, 15:17:31
    #7
    mikropiks adlı üyeden alıntı: mesajı görüntüle
    Hocam anladığım kadarı ile $kadi ve $sifre değişkenlerini kullanarak $sql_check sorgusu oluşturuyorsunuz. Sorgu başarılı ise Session 'a ilk sorguda kullandığınız kullanıcı adı ve şifre sorugusunu atıyorsunuz.

    Sorgudan başarılı geçip sonrasında taşıdğı değeri kaybetmesi enterasan bir durum.

    $sql_check sorgusunun dönüşü nasıl olur bilmem ama aşağıda ki gibi gelen veriden atama yapmayı deneyebilirsiniz. Yada kullanıcı adı ve şifreyi aynı şekilde başka değişkene kopyalayıp deneyebilirsiniz.

    if(mysql_num_rows($sql_check)) {
    $_SESSION["login"] = "true";
    $_SESSION["user"] = $sql_check->kadi;
    $_SESSION["pass"] = $sql_check->sifre;
    }
    
    #____________________veya______________________
    $kopya_kadi = $kadi;
    $kopya_sifre = $sifre
    
    #arada ki iÅŸlemler
    
    if(mysql_num_rows($sql_check)) {
    $_SESSION["login"] = "true";
    $_SESSION["user"] = $kopya_kadi;
    $_SESSION["pass"] = $kopya_sifre ;
    }

    Hocam sorun oda değilmiş. Sorun bu sefer buldum ama nasıl yapacağımı bilmiyorum. session.save_path dosyasının yazma hakkı olmadığından olabilirmiş. SSH ile bağlan diyor ama ben ssh yi bilmediğim için şimdi onu araştırıyordum.
  • 28-05-2019, 15:21:25
    #8
    Tumana adlı üyeden alıntı: mesajı görüntüle
    Hocam sorun oda değilmiş. Sorun bu sefer buldum ama nasıl yapacağımı bilmiyorum. session.save_path dosyasının yazma hakkı olmadığından olabilirmiş. SSH ile bağlan diyor ama ben ssh yi bilmediğim için şimdi onu araştırıyordum.

    Hocam .htaccess ile çözülebilecek bir durum sanırım ya da hosting firmanız ile iletişime geçmekte işini çözebilir
  • 28-05-2019, 15:31:24
    #9
    mikropiks adlı üyeden alıntı: mesajı görüntüle
    Hocam anladığım kadarı ile $kadi ve $sifre değişkenlerini kullanarak $sql_check sorgusu oluşturuyorsunuz. Sorgu başarılı ise Session 'a ilk sorguda kullandığınız kullanıcı adı ve şifre sorugusunu atıyorsunuz.

    Sorgudan başarılı geçip sonrasında taşıdğı değeri kaybetmesi enterasan bir durum.

    $sql_check sorgusunun dönüşü nasıl olur bilmem ama aşağıda ki gibi gelen veriden atama yapmayı deneyebilirsiniz. Yada kullanıcı adı ve şifreyi aynı şekilde başka değişkene kopyalayıp deneyebilirsiniz.

    if(mysql_num_rows($sql_check)) {
    $_SESSION["login"] = "true";
    $_SESSION["user"] = $sql_check->kadi;
    $_SESSION["pass"] = $sql_check->sifre;
    }
    
    #____________________veya______________________
    $kopya_kadi = $kadi;
    $kopya_sifre = $sifre
    
    #arada ki iÅŸlemler
    
    if(mysql_num_rows($sql_check)) {
    $_SESSION["login"] = "true";
    $_SESSION["user"] = $kopya_kadi;
    $_SESSION["pass"] = $kopya_sifre ;
    }
    mikropiks adlı üyeden alıntı: mesajı görüntüle
    Hocam .htaccess ile çözülebilecek bir durum sanırım ya da hosting firmanız ile iletişime geçmekte işini çözebilir
    Hocam firma hostgator. benden öncekiler satın almış. Destek sistemi falan hak getire yani. Derdimi dahi anlatamıyorum.