• 08-04-2009, 02:40:07
    #1
    Üyeliği durduruldu
    php sayfada 5 kere yenileme yapıldıgında başka sayfaya yönlendirek kod arıyorum arkadaşlar çok lazım
  • 08-04-2009, 10:36:57
    #2
    <?php
    ob_start();
    session_start(); //session u başlat
    if (empty($_SESSION['say'])) //hiç girilmemiş ise
    {
        $_SESSION['say'] = "1"; //deger 1 verildi ilk giriş
        session_register(); //session u kaydet
    } else //daha önce girilmiş ise
    {
        $_SESSION['say'] = $_SESSION['say'] + 1; //deger 1 arttirildi sonraki girişlerde
        if ($_SESSION['say'] >= "5") //kontrol deger 5 veya fazla ise yönlendir
        {
            header("Location: http://www.google.com/"); //yönlendirme kodu
            unset($_SESSION['say']); //başa dönmesi için session u sil
        }
        session_register(); //session u kaydet
    }
    ob_end_flush();
    ?>
    böyle birşey işini görebilir. ilk girişde 1 session degeri veriyoruz sonraki girişlerde bunu 1 arttiriyoruz. eger giriş sayisi 5 ya da fazla ise yönlendirir. kodlarin ne işe yaradigi yaninda yaziyor
  • 08-04-2009, 15:43:04
    #3
    aynısını çerezlede yapabilirsin. çerez değerini 1 arttırırsın 5 de sıfırlar ve yönlendirirsin.
  • 08-04-2009, 19:09:01
    #4
    ...............
  • 09-04-2009, 01:36:16
    #5
    bu aralar öğrencilerin ödevleride artıyor

    bakalım biz napıcaz seneye ünvtede inş büyük bi proje fln istemezler son senemiz
  • 09-04-2009, 11:46:41
    #6
    LaCReMeL adlı üyeden alıntı: mesajı görüntüle
    <?php
    ob_start();
    session_start(); //session u başlat
    if (empty($_SESSION['say'])) //hiç girilmemiş ise
    {
        $_SESSION['say'] = "1"; //deger 1 verildi ilk giriş
        session_register(); //session u kaydet
    } else //daha önce girilmiş ise
    {
        $_SESSION['say'] = $_SESSION['say'] + 1; //deger 1 arttirildi sonraki girişlerde
        if ($_SESSION['say'] >= "5") //kontrol deger 5 veya fazla ise yönlendir
        {
            header("Location: http://www.google.com/"); //yönlendirme kodu
            unset($_SESSION['say']); //başa dönmesi için session u sil
        }
        session_register(); //session u kaydet
    }
    ob_end_flush();
    ?>
    böyle birşey işini görebilir. ilk girişde 1 session degeri veriyoruz sonraki girişlerde bunu 1 arttiriyoruz. eger giriş sayisi 5 ya da fazla ise yönlendirir. kodlarin ne işe yaradigi yaninda yaziyor
    mantıken doğru ama denemedim.aynısını yazacaktım 3 aşağı 5 yukarı
  • 09-04-2009, 11:59:29
    #7
    Üyeliği durduruldu
    PiEycPi adlı üyeden alıntı: mesajı görüntüle
    mantıken doğru ama denemedim.aynısını yazacaktım 3 aşağı 5 yukarı
    denemeye gerek yok adam döktürmüş işte
  • 09-04-2009, 13:38:12
    #8
    LAcramel gerçekten güzel anlatmış,işini görücektir dostum
  • 09-04-2009, 16:15:43
    #9
    Üyeliği durduruldu
    tebrikler LaCReMeL