masz racje, kiedyś miałem taki problem z ligtboxem na innej stronie i myślałem ze znowu o to chodzi, ponieważ na podstronach bez lightboxa nie ma tego problemu, a konkretnie chodzi o generowanie tokenu.
Uzyłem tego kodu
<?php
$uniq_1 = $hasz[rand(1
, 10
)]; $uniq_2 = $hasz[rand(5
, 20
)]; $uniq_3= $hasz[rand(10
, 30
)]; $uniq_4= $hasz[rand(1
, 15
)]; $uniq_5= $hasz[rand(16
, 31
)]; $uniq_6= $hasz[rand(1
, 31
)]; $token = $uniq_1.$uniq_2.$uniq_3.$uniq_4.$uniq_5.$uniq_6;
$zdjecie = ImageCreate(200, 70);
$background_color = ImageColorAllocate($zdjecie, 255, 255, 255);
$czarny = ImageColorAllocate($zdjecie, 0, 0, 0);
$czerwony = ImageColorAllocate($zdjecie, 223, 0, 0);
$zielony = ImageColorAllocate($zdjecie, 0, 161, 34);
$fioletowy = ImageColorAllocate($zdjecie, 132, 0, 201);
$pomaranczowy = ImageColorAllocate($zdjecie, 255, 122, 0);
$niebieski = ImageColorAllocate($zdjecie, 0, 126, 255);
$arial = "arial.ttf";
ImageTTFText($zdjecie, 20, 10, 10, 60, $czerwony, $arial, $uniq_1);
ImageTTFText($zdjecie, 30, 340, 30, 60, $czarny, $arial, $uniq_2);
ImageTTFText($zdjecie, 20, 30, 70, 60, $zielony, $arial, $uniq_3);
ImageTTFText($zdjecie, 50, 40, 100, 60, $fioletowy, $arial, $uniq_4);
ImageTTFText($zdjecie, 15, 15, 130, 60, $pomaranczowy, $arial, $uniq_5);
ImageTTFText($zdjecie, 40, 320, 150, 50, $niebieski, $arial, $uniq_6);
ImagePNG($zdjecie, "token/image.png");
ImageDestroy($zdjecie);
echo $token.'<img src="token/image.png" style="display:inline" alt="token" width="200" height="70" border="1" /> '; ?>
po wygenerowaniu obrazka cyfry na obrazu są zawsze inne niż te w zmiennej $token, nie moge dojść dlaczego tak śię dzieje, co może mieć na to wpływ