@up {"id":null} - zwraca
Kod
<script type="text/javascript">
function pokazCookie(nazwa) {
if (document.cookie!="") {
var cookies=document.cookie.split("; ");
for (i=0; i<cookies.length; i++) {
var nazwaCookie=cookies[i].split("=")[0];
var wartoscCookie=cookies[i].split("=")[1];
if (nazwaCookie===nazwa) {
return unescape(wartoscCookie)
}
}
}
}
function ustawCookie(nazwa, wartosc, dni) {
if (dni) {
var data = new Date();
data.setTime(data.getTime()+(dni*24*60*60*1000));
var expires = ";expires="+data.toGMTString();
} else {
var expires = "";
}
document.cookie = nazwa+"=" + wartosc + expires + "; path=/";
}
document.addEventListener("DOMContentLoaded", init, false);
function init()
{
var canvas = document.getElementById("canvas");
canvas.addEventListener("mousedown", getPosition, false);
}
var k = pokazCookie('repeat');
function getPosition(event)
{
k++;
var x = new Number();
var y = new Number();
var canvas = document.getElementById("canvas");
if (event.x != undefined && event.y != undefined)
{
x = event.x;
y = event.y;
}
else
{
x = event.clientX + document.body.scrollLeft +
document.documentElement.scrollLeft;
y = event.clientY + document.body.scrollTop +
document.documentElement.scrollTop;
}
x -= canvas.offsetLeft;
y -= canvas.offsetTop;
$.ajax({
url: "kanwa.php",
type: "POST",
data: {iks : x},
dataType: "html"
});
ustawCookie('x', x);
ustawCookie('y', y);
ustawCookie('k', k);
<?php
$iks = array(1,2,3,4,5,6);
$igrek = array(1,2,3,4,5,6);
$g=0;
$shoot = false;
for($i = 0; $i < count($iks); $i++)
{
if($_COOKIE['x'] == $iks[$i] && $_COOKIE['y'] == $igrek[$i] && $_COOKIE['k'] < 20)
{
echo 'alert("YOU HAVE WON!, coordinates: x = "+x+", y = "+y);';
$shoot=true;
break;
}
else
{
$g++;
}
}
if($g==count($iks) && $shoot == false)
echo 'alert("You hit pixel with coordinates: x = "+x+", y = "+y);';
?>
ustawCookie('repeat', k);
if(pokazCookie('repeat')>=20)
{
document.getElementById("bg").style.display="block";
document.getElementById("form").style.display="block";
$("#submit_btn").click(function()
{
location.reload();
var cod = $('input[name=cod]').val();
var code = $('#captchacode').val();
//alert(cod);
// alert(code);
if(cod==code || cod.toUpperCase() == code.toUpperCase() || cod.toLowerCase() == code.toLowerCase())
{
document.getElementById("bg").style.display="none";
document.getElementById("form").style.display="none";
k = 0;
ustawCookie('repeat', k);
}
});
}
}
</script>