• 27-09-2019, 16:28:11
    #1
    Merhaba, bir yönetim panelinde SESSION ile oturum açılıp

    $_SESSION['bayi_vergino']=$bayi_vergino;
    header('Location:../bayi/');
    <?php
    session_start();
    include '../baglanti.php';
    
    if(isset($_SESSION['bayi_vergino'])){
    
    }else{
        
    header('Location:../index.php');
        exit;
    }
    
    ?>
    bu şekilde de giriş yapıp yapmadığını kontrol ettiriyorum.

    Tarayıcı kapatılıp açıldığında oturum atmakta. Çıkış yapmadıktan kesinlikle oturumdan çıkmasını istemiyorum. Nasıl yapabilirim?
    Teşekürler
  • 27-09-2019, 16:29:56
    #2
    cookie ile beni hatırla tarzında bir işlem yapabilirsiniz
  • 27-09-2019, 16:32:19
    #3
    Zeta adlı üyeden alıntı: mesajı görüntüle
    cookie ile beni hatırla tarzında bir işlem yapabilirsiniz
    Beni hatırla demese bile Cookie ile senelerce oturumdan atmayacak gibi sonsuz bişey nasıl yapabilirim bu kalıpta. teşekkürler
  • 27-09-2019, 16:38:54
    #4
    Sunucu session süren nedir belki onla ilgili bir problem olabilir ?
  • 27-09-2019, 16:46:51
    #5
    LOADERPHP adlı üyeden alıntı: mesajı görüntüle
    Sunucu session süren nedir belki onla ilgili bir problem olabilir ?
    Bilmiyorum olabilir peki, htaccess gibi zorunlu müdahale edebileceğimiz bişey varmıdır. Doğru bir SESSION yapısı nasıl yapabilirim
  • 27-09-2019, 16:50:11
    #6
    php.ini dosyanızda session.gc_maxlifetime zaman aşımını ifade eder.Bunu 0 yaparsanız zaman aşımı belirtmemiş olursunuz.
  • 27-09-2019, 16:51:03
    #7
    hkasistan adlı üyeden alıntı: mesajı görüntüle
    Bilmiyorum olabilir peki, htaccess gibi zorunlu müdahale edebileceğimiz bişey varmıdır. Doğru bir SESSION yapısı nasıl yapabilirim
    İlk önce session durumlarını öğren hostingtemi çalışıyorsun.Kullandığın tarayıcıda bir sorun problem varmı.PHP de sessionu sıfırlamayı tetikleyen bir işlem yapıyormusun.En basitinden bir dosya aç

    <?php
    
    if($_GET['durum'] == 1){
    $_SESSION['benim'] = "ŞUAN SESSİON KAYDETTİM";
    }
    
    print_r($_SESSION);
  • 27-09-2019, 16:54:08
    #8
    Session zaten bu mantıkta çalışıyor. Cookie kurmanız gerekiyor. Aşağıda örnek cookie mevcut. Araştırma yaptığınızda, çözüme ulaşabilirsiniz.

    setcookie("CookieName", "CookieValue", 2147483647);
  • 27-09-2019, 17:07:18
    #9
    burak2yilmaz adlı üyeden alıntı: mesajı görüntüle
    Session zaten bu mantıkta çalışıyor. Cookie kurmanız gerekiyor. Aşağıda örnek cookie mevcut. Araştırma yaptığınızda, çözüme ulaşabilirsiniz.

    setcookie("CookieName", "CookieValue", 2147483647);

    $_SESSION['bayi_vergino']=$bayi_vergino;
    setcookie("SPCookie", "$bayi_vergino;", 2147483647);
    header('Location:../bayi/');

    if(isset($_SESSION['SPCookie'])){
    olmadı oturuma giriş bile yapamıyor o zaman