Merhaba. 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
Selam, mesajları nasıl göstermek istiyorsunuz öncelikle bunu belirtirseniz yardımcı olmaya çalışırım.
<?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;
}