• 09-02-2018, 23:13:18
    #1
    Red
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Kullanıcıya ilk geldiğinde ozlu-soz1.jpg yi göstermek istiyorum. 1 kere göstereceğim sadece.
    1 saat sonra ozlu-soz2.jpg
    1 saat sonra ozlu-soz3.jpg
    1 saat sonra ozlu-soz4.jpg
    Nasıl yapabilirim?
  • 09-02-2018, 23:25:13
    #2
    cookie'a ilk giriş zamanını atayıp, şuanki zamandan çıkarıp 3600'e bölüp floor() ile yuvarlayın. == 1 ise 1. resim, == 2 ise 2. resimi gösterin.
  • 09-02-2018, 23:28:59
    #3
    <?
    $cookie = $_COOKIE["ozlusoz"];
    if ($cookie) {
    $c_bol = explode("|", $cookie);
    }
    if (!isset($cookie) or ($c_bol[0] == 2 and time() > $c_bol[1])) {
    $bir = true;
    setcookie("ozlusoz", "1|" . (time() + 3600), time() + 3600);
    } elseif ($cookie) {
    if (time() > $c_bol[1]) {
    $iki = true;
    }
    setcookie("ozlusoz", "2|" . (time() + 3600), time() + 3600);
    }
    ?>
    
    <?
    if ($bir) {
    echo '<img src="ozlu-soz1.jpg" ver="bir">';
    } elseif ($iki) {
    echo '<img src="ozlu-soz2.jpg" ver="iki">';
    }
    ?>
    Çalışmadı. Süreyi kısalttım denedim ama olmadı. Düzenleyebilirmisin?