@ZaferSword; buyrun hocam
<?php
error_reporting(E_ALL);
date_default_timezone_set("Europe/Istanbul");
function is_session_started()
{
if(php_sapi_name() !== "cli")
{
if(version_compare(phpversion(), "5.4.0", ">="))
{
return session_status() === PHP_SESSION_ACTIVE;
}
else
{
return session_id() === "";
}
}
else
{
return false;
}
}
if(is_session_started() === false)
{
session_start();
}
if(isset($_SESSION["button_click_count"]) === false)
{
$_SESSION["button_click_count"] = 0;
}
if(isset($_SESSION["last_click_time"]))
{
if(time() > ($_SESSION["last_click_time"] + (12 * 60 * 60)))
{
$_SESSION["button_click_count"] = 0;
unset($_SESSION["last_click_time"]);
}
}
?><!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<link rel="stylesheet" type="text/css" href="http://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.1.0/css/bootstrap.min.css" />
<style type="text/css">body{padding:1em}label,button,input[type="button"],select{cursor:pointer}section{padding:1em;margin:1em auto;border:1px solid #000}</style>
</head>
<body>
<article>
<section role="form">
<form method="post">
<!-- POST isteğinin sorunsuz çalışması için en az bir adet değer gönderilmelidir. -->
<input type="hidden" name="request_type" value="post" />
<!-- POST isteğinin sorunsuz çalışması için en az bir adet değer gönderilmelidir. -->
<button class="btn btn-default" type="submit"<?=$_SESSION["button_click_count"] >= 5 ? " disabled" : "";?>>Gönder</button>
</form>
</section>
<?php if(empty($_POST) == false) { ?><section role="result"><?php
if(isset($_SESSION["button_click_count"]))
{
if($_SESSION["button_click_count"] >= 5)
{
echo "En fazla 5 istekte bulunabilirsiniz. ".date("d.m.Y H:i:s", $_SESSION["last_click_time"])." sonrasında yeniden istekte bulunabilirsiniz.";
}
else
{
$_SESSION["button_click_count"]++;
$_SESSION["last_click_time"] = time();
echo "İstek başarılı! Kalan istek sayısı: ".(5 - $_SESSION["button_click_count"]);
}
}
?></section><?php } ?>
</article>
</body>
</html>
Hocam Çok Teşekkür Ettim Üzerinde Çalışacagım Çok Saol