Ik heb een script waarin vrij vertaald het volgende gebeurd.
Nog maals het is maar een vrije vertaling van wat er werkelijk gebeurd.Code:sub toonfoto { my ($y,$f,$fp) = @_; my $photopath="$fp/$y$f"; print "<img src=\"$photopath\">) } our $fotodir="/fotos/nedlinux"; my $jaar=param('jaar'); my $photo=param('photo'); # taint flauwekul blah blah toonfoto($photo,$jaar,$fotodir);
Op zich werkt dit script prima, althans dat heeft het ruim een half jaar gedaan.
Probleem is nu dat het nu op een machine draaid met 4 * 64bit CPU en mod_perl ipv oude cgi
Nog steeds werkt het script ,
maar zodra er meerdere gebruikers van het script gebruik maken,
dan krijg ik regelmatig de verkeerde foto's en het verkeerde jaar.
Oorzaak bekend (apache multi threading en meerdere CPU's), oplossing niet
Wie ohhh Wie ?
p.s. sorry het is een xpost met nedlinux
maar ik verwacht gewoon wat weinig response vandaar ;(