I have the following code that checks for captcha validation in php. If successful it will echo correct etc.
<?
/*
This is the back-end PHP file for the How to Create CAPTCHA Protection using PHP and AJAX Tutorial
You may use this code in your own projects as long as this
copyright is left in place. All code is provided AS-IS.
This code is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
For the rest of the code visit http://www.WebCheatSheet.com
Copyright 2006 WebCheatSheet.com
*/
//Continue the session
session_start();
//Make sure that the input come from a posted form. Otherwise quit immediately
if ($_SERVER["REQUEST_METHOD"] <> "POST")
die("You can only reach this page by posting from the html form");
//Check if the securidy code and the session value are not blank
//and if the input text matches the stored text
if ( ($_REQUEST["txtCaptcha"] == $_SESSION["security_code"]) &&
//txtCaptcha is on frmCaptcha and LogMeIn.php
(!empty($_REQUEST["txtCaptcha"]) && !empty($_SESSION["security_code"])) ) {
echo "<h1>Test successful!</h1>";
//LOAD index.html here....
} else {
echo "<h1>Test failed! Try again!</h1>";
}
?>
It works fine, although I have tried a million way to load my index.html page after true validation.
Any ideas?