mirror of
https://github.com/renbaoshuo/S2OJ.git
synced 2024-12-27 20:31:52 +00:00
23 lines
654 B
PHP
23 lines
654 B
PHP
|
<?php
|
||
|
// We need the session to store the correct phrase for later check
|
||
|
session_start();
|
||
|
|
||
|
// Including the autoload (you need to composer install in the main directory)
|
||
|
require_once __DIR__.'/../vendor/autoload.php';
|
||
|
|
||
|
use Gregwar\Captcha\CaptchaBuilder;
|
||
|
|
||
|
// Creating the captcha instance and setting the phrase in the session to store
|
||
|
// it for check when the form is submitted
|
||
|
$captcha = new CaptchaBuilder;
|
||
|
$_SESSION['phrase'] = $captcha->getPhrase();
|
||
|
|
||
|
// Setting the header to image jpeg because we here render an image
|
||
|
header('Content-Type: image/jpeg');
|
||
|
|
||
|
// Running the actual rendering of the captcha image
|
||
|
$captcha
|
||
|
->build()
|
||
|
->output()
|
||
|
;
|