@buddy; Hazırladığım uygulamayı kullanabilmen için PHP sürümün 5.3.3 ve üzeri olması gerekmektedir.

* Composer kurulumu ve kullanımı hakkında bilgin yoksa şu konuyu okuyabilirsin.

* Uygulamanın çalışan halini bu bağlantıdan indirebilirsin.

composer.json;
{
	"minimum-stability": "dev",
	"require": {
		"dapphp/securimage": "dev-master",
		"imsaintx/utils": "dev-master"
	}
}
index.php;
<?php
	# Varsayılan Tarih/Zaman yerelleştirmesini ayarlayalım.
	date_default_timezone_set("Europe/Istanbul");
	# Bağımlılıkları yükleyelim.
	require("vendor/autoload.php");
	# Oturumu başlatalım.
	session_start();
?><!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8" />
		<link rel="author" type="text/plain" href="http://saintx.net/humans.txt" />
		<link rel="icon" type="image/x-icon" href="http://saintx.net/storage/assets/images/favicon.ico" />
		<link rel="shortcut icon" type="image/x-icon" href="http://saintx.net/storage/assets/images/favicon.ico" />
		<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/modernizr/2.7.1/modernizr.min.js"></script>
		<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
		<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.1.0/js/bootstrap.min.js"></script>
		<script type="text/javascript">
			$(function() {
				Modernizr.load([
					"https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.1.0/css/bootstrap.min.css",
					"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/3.2.1/css/font-awesome.min.css"
				]);
				
				$("body").css("padding", "1em");
				
				$(".full-width").css("width", "100%");
			});
		</script>
	</head>
	<body>
		<form action="verify.php" method="post" class="panel panel-default form-horizontal">
			<div class="panel-heading">
				<h1 class="panel-title">
					<i class="icon icon-globe"></i>
				</h1>
			</div>
			<div class="panel-body">
				<div class="form-group">
					<div class="col-sm-2">
						<img src="captcha.php" />
					</div>
					<label for="captcha" class="col-sm-2 control-label">
						Doğrulama kodu:
					</label>
					<div class="col-sm-8">
						<input type="text" id="captcha" class="form-control" name="captcha_code" placeholder="Doğrulama kodunu buraya yazın." required />
					</div>
				</div>
			</div>
			<div class="panel-footer">
				<button type="submit" class="btn btn-default full-width">Verify</button>
			</div>
		</form>
	</body>
</html>
captcha.php;
<?php
	# Varsayılan Tarih/Zaman yerelleştirmesini ayarlayalım.
	date_default_timezone_set("Europe/Istanbul");
	# Bağımlılıkları yükleyelim.
	require("vendor/autoload.php");
	# Oturumu başlatalım.
	session_start();
	# Sınıfı başlatalım.
	$img = new Securimage();
	# Büyük/küçük harf duyarlılığı aktif
	$img->case_sensitive = true;
	# Doğrulama resminin yüksekliği
	$img->image_height = 90;
	# Doğrulama resminin genişliği
	$img->image_width = $img->image_height * M_E;
	# Doğrulama resminin tipi
	$img->image_type = Securimage::SI_IMAGE_JPEG;
	# Doğrulama resmini ekrana yazalım.
	$img->show();
verify.php;
<?php
	# Varsayılan Tarih/Zaman yerelleştirmesini ayarlayalım.
	date_default_timezone_set("Europe/Istanbul");
	# Bağımlılıkları yükleyelim.
	require("vendor/autoload.php");
	# Oturumu başlatalım.
	session_start();
	# Utils sınıfını kullanacağımızı belirtelim.
	use \Tools\Utils;
	# Dosya karakter setini UTF-8 olarak ayarlayalım.
	Utils::utf8_headers("text/plain");
	# Sınıfı başlatalım.
	$securimage = new Securimage();
	# Doğrulama işlemini yapalım.
	if($securimage->check($_POST["captcha_code"]))
	{
		echo "Tebrikler, doğrulama kodunu doğru girdiniz.";
	}
	else
	{
		echo "Doğrulama kodunu hatalı girdiniz. Geri dönüp, doğrulama kodunu yeniden giriniz.";
	}




Doğrula dediğimde karşılaştığım uyarı;


Bi' üstteki sayfadayken F5 yapıp yeniden formu gönderdiğimde karşılaştığım uyarı;