рандом чисел _SESSION code mt_rand 1111 9999 создаем объект изображени

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
# рандом чисел
$_SESSION['code'] = mt_rand(1111, 9999);
# создаем объект изображения
$img = imagecreate(40, 20);
# создаем объект фона
$fon = imagecolorallocate($img, 255, 255, 255);
# заливаем фон
imagefill($img, 0, 0, $fon);
# заготовим цвет текста
$color = imagecolorallocate($img, 0,0,0);
# строка с цифрами (фон, размер шрифта, x, y позиции, строка, цвет текста)
imagestring($img, 5, 0, 0, $_SESSION['code'], $color);
# отправляем заголовок
header('Content-type: image/gif');
# экранируем изображение
imagegif($img);
# чистим буфер
imagedestroy($img);