Jump to content

visual verification


Tim96

Recommended Posts

 

quick version of what you want ok.

 

<?php 

ob_start(); 

session_start();

if( $_GET['cmd']=="get"){

if ($new_string == $random){ 

echo "<center> <b> Congratulations Code Correct ! </b> </center>";

}else{

echo "<center> <b> Dam you Code Incorrect ! </b> </center>";
}

}


$new_string=$_POST['new_string']; 
$random=$_POST['random'];


session_register('new_string'); 



$im = ImageCreate(150, 20);  


$white = ImageColorAllocate($im, 255, 255, 0); 

$black = ImageColorAllocate($im, 255, 69, 0); 

srand((double)microtime()*1000000);  


$string = md5(rand(0,9999));  


$new_string = substr($string, 17, 5); 

ImageFill($im, 0, 0, $black); 

  
ImageString($im, 4, 60, 3, $new_string, $white); 


Imagepng($im, "grey.png"); 

ImageDestroy($im);

?> 

<center>

<form method="POST" action="<?php $_SERVER['PHP_SELF']; ?>?cmd=get">

<?php echo "<img src=\"grey.png\">"; ?> 

<br>

<input type="text" name="random" value="Please enter code... ">

<p></p>

<input type="submit" name="submit" value="Register">

</form>

</center>

Link to comment
https://forums.phpfreaks.com/topic/56510-visual-verification/#findComment-279094
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.