• 21-10-2012, 18:51:26
    #1
    if (is_numeric($_COOKIE["kullanici"]) and !empty($_COOKIE["kullanici"]))
    {
    $_SESSION["userid"]=$_COOKIE["kullanici"];
    $_SESSION["level"]=$_COOKIE["seviye"];
    setcookie("kullanici", $_SESSION["userid"], time() + 60*60*24);
    setcookie("seviye", $_SESSION["level"], time() + 60*60*24);
    }

    yukarıdaki kod ayar.php içerisinde yer alıyor

    session_start();
    ob_start();
    setcookie("kullanici",$_SESSION["userid"], time() - 7200);
    setcookie("seviye",$_SESSION["level"], time() - 7200);
    session_destroy();
    if($_SERVER["HTTP_REFERER"])
    {header("location:$_SERVER[HTTP_REFERER]");}
    else{header("location:/");}

    yukarıdaki kodda cikis.php içerisinde yer alıyor
    şimdi sormak istediğim çıkış yapınca cokie silinmiyor nerde yanlış yapıyorum...
  • 21-10-2012, 22:15:59
    #2
    Üyeliği durduruldu
    bjkasim adlı üyeden alıntı: mesajı görüntüle
    if (is_numeric($_COOKIE["kullanici"]) and !empty($_COOKIE["kullanici"]))
    {
    $_SESSION["userid"]=$_COOKIE["kullanici"];
    $_SESSION["level"]=$_COOKIE["seviye"];
    setcookie("kullanici", $_SESSION["userid"], time() + 60*60*24);
    setcookie("seviye", $_SESSION["level"], time() + 60*60*24);
    }

    yukarıdaki kod ayar.php içerisinde yer alıyor

    session_start();
    ob_start();
    setcookie("kullanici",$_SESSION["userid"], time() - 7200);
    setcookie("seviye",$_SESSION["level"], time() - 7200);
    session_destroy();
    if($_SERVER["HTTP_REFERER"])
    {header("location:$_SERVER[HTTP_REFERER]");}
    else{header("location:/");}

    yukarıdaki kodda cikis.php içerisinde yer alıyor
    şimdi sormak istediğim çıkış yapınca cokie silinmiyor nerde yanlış yapıyorum...
    60*60*24 = 7200 yapmaz ne yazıkki

    session_start();
    ob_start();
    setcookie("kullanici",$_SESSION["userid"], time() - 60*60*24);
    setcookie("seviye",$_SESSION["level"], time() - 60*60*24);
    session_destroy();
    if($_SERVER["HTTP_REFERER"])
    {header("location:$_SERVER[HTTP_REFERER]");}
    else{header("location:/");}
  • 22-10-2012, 00:25:39
    #3
    Nyks adlı üyeden alıntı: mesajı görüntüle
    60*60*24 = 7200 yapmaz ne yazıkki

    session_start();
    ob_start();
    setcookie("kullanici",$_SESSION["userid"], time() - 60*60*24);
    setcookie("seviye",$_SESSION["level"], time() - 60*60*24);
    session_destroy();
    if($_SERVER["HTTP_REFERER"])
    {header("location:$_SERVER[HTTP_REFERER]");}
    else{header("location:/");}
    time() - 1 bile yazsam cokienin silinmesi lazım değilmi hocam ?
  • 22-10-2012, 00:52:18
    #4
    çıkışta

    $_COOKIE['kullanici'] = NULL;
    $_COOKIE['seviye'] = NULL;

    kullanmayı deneyin.
  • 22-10-2012, 01:10:10
    #5
    akadal34 adlı üyeden alıntı: mesajı görüntüle
    çıkışta

    $_COOKIE['kullanici'] = NULL;
    $_COOKIE['seviye'] = NULL;

    kullanmayı deneyin.

    hocam tahminimce xaamp tan kaynaklı bir şey sistemde çok yavaş çalışıyor çünkü
    notice hatalarını kaldırmak için php.ini de değişiklik yaptım orada birşeylerden kaynaklı saırım...
  • 23-10-2012, 02:17:29
    #6
    debug işlemi ile sorunu buldum mysql_connect e 1 saniye bekleme yapıyor mysqle bağlanmak için çok zaman harcıyor halbuki veritabanı bom boş nerdeyse