mirror of
https://github.com/Oreolek/ifhub.club.git
synced 2024-07-16 21:34:25 +03:00
49 lines
887 B
PHP
49 lines
887 B
PHP
<?php
|
|
|
|
//error_reporting (E_ALL);
|
|
|
|
/* Using:
|
|
|
|
<?php
|
|
session_start();
|
|
?>
|
|
<form action="./" method="post">
|
|
<p>Enter text shown below:</p>
|
|
<p><img src="PATH-TO-THIS-SCRIPT?<?php echo session_name()?>=<?php echo session_id()?>"></p>
|
|
<p><input type="text" name="keystring"></p>
|
|
<p><input type="submit" value="Check"></p>
|
|
</form>
|
|
<?php
|
|
if(count($_POST)>0){
|
|
if(isset($_SESSION['captcha_keystring']) && $_SESSION['captcha_keystring'] == $_POST['keystring']){
|
|
echo "Correct";
|
|
}else{
|
|
echo "Wrong";
|
|
}
|
|
}
|
|
unset($_SESSION['captcha_keystring']);
|
|
?>
|
|
|
|
*/
|
|
|
|
include('kcaptcha.php');
|
|
|
|
if(isset($_REQUEST[session_name()])){
|
|
//session_start();
|
|
}
|
|
|
|
foreach ($_REQUEST as $key => $value) {
|
|
if (preg_match("/^[\w\d]{5,40}$/",$value)) {
|
|
session_name($key);
|
|
session_start();
|
|
break;
|
|
}
|
|
}
|
|
|
|
$captcha = new KCAPTCHA();
|
|
|
|
|
|
$_SESSION['captcha_keystring'] = $captcha->getKeyString();
|
|
|
|
|
|
?>
|