Con questo script puoi richiamare la pagina come se fosse una jpg
Codice PHP:<?php
/*Apro la sessione*/
session_start();
/*Creo una stringa ed estraggo da essa un valore casuale di 7 caratteri alfanumerici*/
$stringa = md5(microtime());
$risultato = substr($stringa, 0, 7);
/*Definisco l'immagine che verrà utilizzata come base per il captcha*/
$img = imagecreatefromjpeg("captcha.jpg");
/*Definisco il colore del testo, in questo caso il bianco*/
$testo = imagecolorallocate($img, 0, 0, 0);
/*Definisco le dimensioni e le distanze dai bordi del testo*/
imagestring($img, 7, 20, 20, $risultato, $testo);
/*Memorizzo il codice in un cookie*/
setcookie("codice", $risultato, time() + 3600);
/*Modifico l'intestazione della pagina, in questo modo è possibile richiamarla come se fosse un'immagine*/
header("Content-type: image/jpeg");
/*Visualizzo l'immagine*/
imagejpeg($img);
?>

Rispondi quotando