Здравствуйте, отправляю запрос аджаксом на сервер и там пытаюсь сравнивать со значением сессии:
function testCapcha()
{
var ajx = getXmlHttp();
var tbxCapcha = document.getElementById('capcha').value;//текстбокс для ввода кода капчи
var spanMessage = document.getElementById('capchaControl');//для вывода сообщения о правильности кода
var url = location.href + '&capc=' + tbxCapcha;
if(tbxCapcha.length == 5)//количество символов кода
{
ajx.open('GET', url, true);
ajx.onreadystatechange = function()
{
if(ajx.readyState == 4 && ajx.status == 200)
{
alert("<? echo $_GET["capc"]; ?>");
var res = "<? echo $_GET["capc"]!=$_SESSION['cap']?'Код не верный':''; ?>";
spanMessage.innerText = res;
}
}
ajx.send(null);
}
else spanMessage.innerText = '';
}
не могу понять, как мне правильно сделать сравнение, ощущение такое, что $_GET["capc"] просто где-то потерялась.