PHP gevorderde |
|
Config.php
<?php
ob_start ();
session_start ();
session_register ('MakeNumeric');
?>
makenumeric.php
<?php
$imgTXT = rand (9999, 100000);
$_SESSION['MakeNumeric'] = $imgTXT;
$imgCreate = imagecreate (150, 15); //breedte, hoogte
$imgBg = imagecolorallocate ($imgCreate, 249, 247, 221); //255, 255, 255 is wit (achtergrond)
$imgFg = imagecolorallocate ($imgCreate, 100, 79, 46); //51, 51, 51 is zwart (textkleur)
imagefill ($imgCreate, 1, 1, $imgBg);
imagestring ($imgCreate, 4, 1, 1, $imgTXT, $imgFg);
header ('Content-type: image/jpg');
imagejpeg ($imgCreate);
imagedestroy ($imgCreate);
?>
<?php $imgTXT = rand (9999, 100000); $_SESSION['MakeNumeric'] = $imgTXT; $imgCreate = imagecreate (150, 15); //breedte, hoogte $imgBg = imagecolorallocate ($imgCreate, 249, 247, 221); //255, 255, 255 is wit (achtergrond) $imgFg = imagecolorallocate ($imgCreate, 100, 79, 46); //51, 51, 51 is zwart (textkleur) imagefill ($imgCreate, 1, 1, $imgBg); imagestring ($imgCreate, 4, 1, 1, $imgTXT, $imgFg); header ('Content-type: image/jpg'); imagejpeg ($imgCreate); imagedestroy ($imgCreate); ?>
test.php
<?php include ('config.php'); ?>
<html>
<body>
<img src='inc/makenumeric.php' alt='' />
<strong><?php print ($_SESSION['MakeNumeric']); ?></strong>
</body>
</html>
<?php include ('config.php'); ?> <html> <body> <img src='inc/makenumeric.php' alt='' /> <strong> <?php print ($_SESSION['MakeNumeric']); ?></strong> </body> </html>
Maar ik zie de session MakeNumeric niet weer gegeven worden. Wat doe ik fout?
De afbeelding werkt perfect maar de session doet het niet.
|