topical media & game development

talk show tell print

server-php-micro-captcha-index.php / php

  <?php session_start(); ?>
  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd">
     <link href="style/style.css" rel="stylesheet" type="text/css" />
      <div id="main">
        <div class="caption">MICRO CAPTCHA DEMO</div>
        <div id="icon">&nbsp;</div>
     if (isset(_POST['submitBtn'])){
        secCode = isset(_POST['secCode']) ? strtolower(_POST['secCode']) : "";
        if (secCode == _SESSION['securityCode']) {
           echo "<p>The result code was valid!<br/></p>";
           echo "<p><a href=\""._SERVER['PHP_SELF']."\">Repeat the test!</a><br/><br/></p>";
           result = true;
        else {
           echo "<p>Sorry the security code is invalid! Please try it again!</p>";
           result = false;
     if ((!isset(_POST['submitBtn'])) || (!result)){
        <form action="<?php echo _SERVER['PHP_SELF']; ?>" method="post" >
          <table width="400">
            <tr><td>Security code: <input class="text" name="secCode" type="text" size="10" /></td>
                <td><img src=<securityCode.php> alt="security code" border="1" /></td>
            <tr><td colspan="2" align="center"><br/><input class="text" type="submit" name="submitBtn" value="Send" /></td></tr>
          <div id="source">Micro Captcha 1.0</div>

(C) Æliens 20/2/2008

You may not copy or print any of this material without explicit permission of the author or the publisher. In case of other copyright issues, contact the author.