Io ho questo codice:
Pagina sess.php:
codice:
<?php
session_start();
function randomkeys($lenght) {
$key = NULL;
$pattern = "1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
for ($i=0;$i<$lenght;$i++) {
$key .= $pattern{rand(0,61)};
}
return $key;
}
$_SESSION['chiave'] = randomkeys(8);
?>
[img]img.php[/img]
Pagina img.php:
codice:
<?php
if (isset($_SESSION['chiave'])) {
header("Content-type: image/png");
$string = $_SESSION['chiave'];
$img = imagecreatefrompng("bg.png");
$color = imagecolorallocate($img, 0, 90, 60);
imagestring($img, rand(4,5), 15, 10, $string, $orange);
imagepng($img);
imagedestroy($img);
}
?>
E poi ho la bg.png nella stessa directory.
Dovrebbe creare un'immagine random, ma nonostante il mio web server abbia le GD abilitate non vedo nessuna immagine: come mai?