• 21-10-2007, 20:44:23
    #1
    Üyeliği durduruldu
    Reklam un şu an uyguladığı gibi birşey yapmak istiyorum.

    buda sanırım cookie kontrolü ile yapılıyormuş.

    yani index.html in 1 kişiye 1 kez çıkmasını 2. kez çıkmayıp index.php ye yönlenmesini istiyorum. internethaber şu an öyle yapıyor tahmin ediyorum yada nasıl yapıyorsa bilen varmı?
  • 22-10-2007, 14:21:31
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    detaylı bir anlatım olmadı ama aşağıdaki gibi bir şey bu işi görür. sadece işlevi olmayan bir cookie hazırlıyarak giriş öncesi var mı yok mu diye kontrol ediyoruz.

    <?
    if (isset($_COOKIE[siteismi])) { //cookie varmı diye bakılır.
    header("Location:index.php"); // varsa lokasyon index.php olarak ayarlanır.
    }
    else 
    {
    setcookie("siteismi", "ziyaret", time()+36000); // yoksa cookie hazırlanır. setcookie(cookie ismi,değeri,süresi-saniye olarak)
    echo "ilk gelişinde ne göstermek istiyorsan buraya"; //cookie yoksa görüntülenmesini istediğiniz şeyler.
    }
    ?>
    coder mi oldum ne?
  • 22-10-2007, 19:43:46
    #3
    Üyeliği durduruldu
    2 yeri anlamadım.


    3. satır ne anlame geliyor (header("Location:index.php"); // varsa lokasyon index.php olarak ayarlanır.)

    echo "ilk gelişinde ne göstermek istiyorsan buraya"; kısmına nasıl içerik ekleyeceğiz. html bir sayfa include edebilirmiyiz? yada nasıl yapıcaz?
  • 23-10-2007, 15:14:27
    #4
    3. satırda ziyaretçi daha önce gelmiş ve cookie oluşturulmuşsa index.php ya da belirlenecek olan sayfaya yönlendiriliyor.

    echo bölümüne php sayfalar include edilebilir, php ya da html kodları eklenebilir yani;

    echo '<html>
    <head>
      <meta content="text/html; charset=ISO-8859-9"
     http-equiv="content-type">
      <title></title>
    </head>
    <body>
    <img style="width: 220px; height: 60px;" alt=""
     src="resim.jpg">
    </body>
    </html>';
    gibi yalnız burada html kodları eklenirken tırnak işareti gibi özel işaretleri dikkatli kullanmak gerekir yoksa sayfa hata verir.
  • 23-10-2007, 16:49:48
    #5
    Üyeliği durduruldu
    çok teşekkürler...