EGJSoldier
Erfahrenes Mitglied
Hallo zusammen, ich habe ein Prolem mit einem Script von mir. Und zwar soll hier ein wert in einer Session gespeichert werden. Wenn ich jedoch versuche, den Wert wieder auszulesen, dann ist die Session leer. Weiß jemand, woran das leigt Hier der Code:
Danke schon mal im vorraus
Scantraxx
PHP:
<?php
session_start();
define('CAPTCHA_ANZZEICHEN', 6);
define('CAPTCHA_BREITE', 150);
define('CAPTCHA_HOEHE', 50);
$passphrase = "";
for($i=0;$i<CAPTCHA_ANZZEICHEN;$i++){
$passphrase .= chr(rand(97,122));
}
$_SESSION['pass_phrase'] = sha1($passphrase);
$img = imagecreatetruecolor(CAPTCHA_BREITE, CAPTCHA_HOEHE);
$hg_farbe=imagecolorallocate($img,255,255,255);
$textfarbe=imagecolorallocate($img,0,0,0);
$malfarbe=imagecolorallocate($img,64,64,64);
imagefilledrectangle($img,0,0,CAPTCHA_BREITE,CAPTCHA_HOEHE,$hg_farbe);
for($i=0;$i<5;$i++){
imageline($img,0,rand()%CAPTCHA_HOEHE,CAPTCHA_BREITE,rand()%CAPTCHA_HOEHE,$malfarbe);
}
for($i=0;$i<50;$i++){
imagesetpixel($img,rand()%CAPTCHA_BREITE,rand()%CAPTCHA_HOEHE,$malfarbe);
}
imagettftext($img,18,0,5,CAPTCHA_HOEHE-5,$textfarbe,"./arial.ttf",$passphrase);
header("Content-type:image/png");
imagepng($img);
imagedestroy($img);
?>
Scantraxx