Hi,
Schreibe ich statt $message dann: print "Location: $bestaetigung\n\n"; und definiere $bestaetigung="/deutsch/projekt/new_best.html"?
Genauso. Allerdings ist in dieser Variante new_best.html grundsätzlich eine statische Seite. Wenn du willst, dass dort Variablen aus deinem Script ausgegeben werden sollen, musst du einen etwas anderen Weg gehen. Mein Ansatz sähe so aus:
Nimm deine Anmeldungs-Seite und mache daraus eine Vorlage, indem du alles, was seitenspezifisch ist, rausnimmst. Das Ergebnis sollte eine leere Seite in deinem HP-Design sein. Dort, wo du deine $message reinhaben willst, schreibe in eine Zeile nur einen Dummy ein, z.B. USER_MESSAGE. Speichere diese als HTML-Datei ab (z.B. new_best.html).
Wenn es in deinem Script um die Ausgabe der Seite geht, öffne die Datei und gib sie zeilenweise aus. Der dazu gehörende Code könnte so aussehen (ungetestet):
open ( MESSAGE, "new_best.html") or die $!;
while( <MESSAGE> ) {
if ( index($_, "USER_MESSAGE") >= 0 ) {
print $message;
}
else {
print $_;
}
}
close(MESSAGE);
So müsste es denke ich gehen. BTW, das print "Location: ..." brauchst du dann nicht mehr.
Viele Grüße
Torsten
ss:| zu:) ls:] fo:) de:[ va:| ch:? sh:( n4:~ rl:? br:> js:| ie:% fl:( mo:)