Napisalem prosty skrypt tokena:
<?php $img_width = 100; $img_height = 40; $los = ''; for($i=0; $i<6; $i++){ } $_SESSION['token'] = $los; $img = imagecreate($img_width, $img_height); //tworzymy obrazek $kolor_tla = imagecolorallocate($img,0,150,50); // kolor tła $kolor_czcionki = imagecolorallocate($img,0,0,0); // kolor czcionki $kolor_lini = imagecolorallocate($img,0,0,0); // kolor lini imageline($img, 0, 8, 100, 8, $kolor_czcionki); //linie imageline($img, 0, 16, 100, 16, $kolor_czcionki); imageline($img, 0, 24, 100, 24, $kolor_czcionki); imageline($img, 0, 32, 100, 32, $kolor_czcionki); imagerectangle($img, 0, 0, $img_width-1, $img_height-1, $kolor_lini); imagestring($img, 5, $x, $y, $los, $kolor_czcionki); // wlasciwosci tekstu imagegif($img); imagedestroy($img); ?>
Wszystko jest w porządku ale gdy formularz zostanie wyslany to cyfry w tokenie pozostaja te same po cofnieciu w przegladarce. Po cofnieciu zmieniaja sie tylko w IE zas w Mozilli po odswiezeniu strony, czasami jednak odswieza sie nawet po cofnieciu ale po jakims czasie znowu sie tak jakby przycina i juz nie zmienia cyfr. Czym to moze byc spowodowane? Bede wdzieczny za pomoc ^^