Puh, bin nicht sicher, ob ich die Tragweite des Problems überblickt habe, aber mit include im include funktioniert das meines Wissens nicht, da die Daten ja nachdem sie nach ssi geparst wurden gleich an den Client geschickt werden.
Könntest Du nicht die Header-Datei mit der Entscheidung belasten? Also Die Headerdatei in ein Perl-Script packen, welches erst entscheidet welches GIF angezeigt wird und dann den entsprehenden Code generiert. Ich nehme an, Du bist vom Fach und weisst was ich meine?
Vielleicht habe ich etwas nicht kapiert, aber eigentlich scheint es mir ganz einfach...
Mal roh ohne Syntax, nur die Logik:
shtml-Seite:
(htmltags...)
<-- #include virtual="header.pl" -->
(htmltags...)
header.pl:
#/usr/bin/perl -w
use strict ;-)
(...)
Hier die Routine, um das ttttt.gif zu ermitteln (Zufall?)
my $bild=name des gif
my $ausgabe = <<AUSGABE
(...htmltags, des headers...)
<img src="$bild.gif">
AUSGABE
print $ausgabe;
Gruss,
Stefan