login  Naam:   Wachtwoord: 
Registreer je!
 Forum

php AND secure number

Offline foxie - 30/12/2005 19:09
Avatar van foxieNieuw lid Hallo,

Ik heb via php een script gemaakt dat een afbeelding maakt met een random nummer in, deze number moeten de gebruikers dan overtypen voordat ze hun registratie kunnen voltrekken dit is mijn code:

(image_number.php)

  1. <?php
  2. $chars = array("a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n","p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "1", "2", "3", "4", "5", "6", "7", "8", "9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","P","Q","R","S","T","U","V","W","X","Y","Z");
  3. $paswoord="";
  4. for ($i = 0; $i < 6; $i++){
  5. $j = rand("0", "58");
  6. $paswoord .= $chars[$j];
  7. }
  8.  
  9.  
  10. //random_number.php
  11.  
  12. $img_number = imagecreate(100,50);
  13.  
  14. $white = imagecolorallocate($img_number,255,255,255);
  15.  
  16. $black = imagecolorallocate($img_number,0,0,0);
  17.  
  18. $grey_shade = imagecolorallocate($img_number,204,204,204);
  19.  
  20. imagefill($img_number,0,0,$white);
  21.  
  22.  
  23.  
  24.  
  25. $number = $paswoord;
  26.  
  27. Imagestring($img_number,11,32,17,$number,$grey_shade);
  28. Imagestring($img_number,9,30,15,$number,$black);
  29.  
  30.  
  31. header("Content-type: image/jpeg");
  32.  
  33. imagejpeg($img_number);
  34.  
  35.  
  36.  
  37. ?>


Nu roep ik in mijn script (register.php) zelf die afbeelding op met <img src="image_number.php">, alles werkt de afbeelding wordt getoond. Maar nu zou ik op een of andere manier het random nummer dat in de afbeelding staat willen opslaan in een sessie,variabele.

Ik heb geprobeerd in image_number een sessie aan te maken, maar dat lukt langs geen kanten.

Hoe kan ik alsnog te weten komen welke waarde er op de afbeelding staat?

alvast bedankt,

Steve

0 antwoorden

Gesponsorde links
Er zijn nog geen reacties op dit bericht.
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.184s