Kodu nasıl oluşturacağım bilmiyorum.
Yapabilecek arkadaş varsa paylaşırsa sevinirim.
Kişi siteye ilk bağlandığında "Hoş geldin"
1 saat sonra "Sanırım alışkanlık yapıyor"
2 saat sonra "2 saat bakacak ne buldun anlamadım"
3 saat sonra "Arada bir kalk dolaş bir şeyler yap"
yazdırabilir misiniz?
Sonra başa dönmeli.
Php cookie ile mesaj yazdırabilirmiyiz?
4
●156
- 30-08-2018, 12:21:18Selam, mesajları nasıl göstermek istiyorsunuz öncelikle bunu belirtirseniz yardımcı olmaya çalışırım.Red adlı üyeden alıntı: mesajı görüntüle
Red adlı üyeden alıntı: mesajı görüntüle<?php session_start(); if (empty($_SESSION["FirstLogin"])) { echo "<script>alert('Hoş geldiniz');</script>"; // İlk giriş yaptığı için hoş geldin diyoruz. $_SESSION["FirstLogin"] = time(); // İlk Giriş $_SESSION["1Hour"] = $_SESSION["FirstLogin"] + 3600; // 1 Saat sonra $_SESSION["2Hour"] = $_SESSION["FirstLogin"] + 7200; // 2 Saat sonra $_SESSION["3Hour"] = $_SESSION["FirstLogin"] + 10800; // 3 Saat sonra $_SESSION["1Hour_Status"] = TRUE; $_SESSION["2Hour_Status"] = FALSE; $_SESSION["3Hour_Status"] = FALSE; } if (isset($_SESSION['1Hour']) && time() > $_SESSION["1Hour"] && $_SESSION["1Hour_Status"] == TRUE) { echo "<script>alert('Sanırım alışkanlık yapıyor');</script>"; $_SESSION["1Hour_Status"] = FALSE; $_SESSION["2Hour_Status"] = TRUE; } elseif (isset($_SESSION['2Hour']) && time() > $_SESSION["2Hour"] && $_SESSION["2Hour_Status"] == TRUE) { echo "<script>alert('2 saat bakacak ne buldun anlamadım');</script>"; $_SESSION["2Hour_Status"] = FALSE; $_SESSION["3Hour_Status"] = TRUE; } elseif (isset($_SESSION['3Hour']) && time() > $_SESSION["3Hour"] && $_SESSION["3Hour_Status"] == TRUE) { echo "<script>alert('Arada bir kalk dolaş bir şeyler yap');</script>"; $_SESSION["3Hour_Status"] = FALSE; } - 30-08-2018, 13:00:52Merhaba. Teşekkür ederim ilginiz için.
Normal yazı olarak göstermek istemiştim. Alert olan kısımları normale göre editledim. Oldu. Emeğinize sağlık.
Tek birşey var. Alt kısımdaki gibi hata veriyor. Onu neden verir?
Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /home/siteadres/public_html/index.php:27) in /home/ickumsal/public_html/index.php on line 28
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/siteadres/public_html/index.php:27) in /home/ickumsal/public_html/index.php on line 28
Ceu adlı üyeden alıntı: mesajı görüntüle - 31-08-2018, 02:25:40<?php tagından sonra error_reporting(0); kullanırsanız gereksizs hataları yoksayabilirsiniz.Red adlı üyeden alıntı: mesajı görüntüle