Index du Forum » » Le coin des codeurs

Auteur

session, image, gd, area, map
leguyad3
3  

  Posté : 09-02-2004 13:56

bonjour,
je souhaite ecrire un script php qui me fabrique une image (avec la bibliotheque GD) compossée de plusieurs vignettes.
Chacune de ces vignettes (dont le script calcul les coordonnées) doit être cliquables. Mon problème c'est que depuis le script appelant (index.php) je n'arrive pas a récupérer la liste de coordonnées de zones cliquables fabriquées dans le script appelé (image.php). J'ai essayé d'utiliser la variable $_SESSION pour renvoyer la liste des zones cliquables au script appelant, or , de retour dans le script appelant $_SESSION ne contient rien du tout. Une idée, suggestion, autre solution ???
L'exemple ci dessous met en oeuvre mon problème :

---------- index.php ----------
<?
session_start();
session_unset();
?>




<body>


<?
print($_SESSION['zones']);
?>



---------- image.php ----------
<?
session_start();
$_SESSION['zones']='10,15,36,40';//coordonnees de la zone cliquable
session_write_close();

$img = @imagecreate ( 200, 200 ) or die ("Impossible d'initialiser la librairie GD");
$black_color = imagecolorallocate ($img, 0 , 0 , 0 );

imagerectangle( $img, 1, 1, 199, 199, $black_color );

header ("!content-type:! image/png");
imagepng ( $img );
imagedestroy( $img );
?>



Cet article provient de NPDS

http://www.npds.org/viewtopic.php?topic=9965&forum=5