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


Ceu adlı üyeden alıntı: mesajı görüntüle
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;
	}