caddebodrum adlı üyeden alıntı: mesajı görüntüle
Merhaba bir php scriptim var fakat bir sayfaya aynı ipden gelen bir kişinin 1 saatte bir girebilmesini nasıl sağlarım mümkünmüdür?

Örnek olarak aynı ipden bir kişi sitede o sayfaya girdi diyelim sayfayı yeniler veya tekrar o sayfaya girmek istediğinde 1 saat boyunca başka sayfaya yönlenmesini istiyorum
<?php
function getrealip()
{
	if (isset($_SERVER)) {
		if (isset($_SERVER["HTTP_X_FORWARDED_FOR"])) {
			$ip = $_SERVER["HTTP_X_FORWARDED_FOR"];
			if (strpos($ip, ",")) {
				$exp_ip = explode(",", $ip);
				$ip     = $exp_ip[0];
			}
		} else if (isset($_SERVER["HTTP_CLIENT_IP"])) {
				$ip = $_SERVER["HTTP_CLIENT_IP"];
			} else {
			$ip = $_SERVER["REMOTE_ADDR"];
		}
	} else {
		if (getenv('HTTP_X_FORWARDED_FOR')) {
			$ip = getenv('HTTP_X_FORWARDED_FOR');
			if (strpos($ip, ",")) {
				$exp_ip = explode(",", $ip);
				$ip     = $exp_ip[0];
			}
		} else if (getenv('HTTP_CLIENT_IP')) {
				$ip = getenv('HTTP_CLIENT_IP');
			} else {
			$ip = getenv('REMOTE_ADDR');
		}
	}
	return $ip;
}
$cookie_ip = md5(getrealip());
if (isset($_COOKIE[$cookie_ip])) {
	// 1 saat icersinde acılıcak sayfa;
	header("Location: http://example.com/1");
} else {
	// 1 saat'de 1 kez acılıcak sayfa;
	header("Location: http://example.com/2");
	setcookie($cookie_ip, "true", (time() + 3600), "/", "." . $_SERVER["HTTP_HOST"], false);
}