Mailinglisten-Archive |
Hallo, mir ist etwas sehr blödes aufgefallen: angenommen ich habe vier kleine Dateien: 1.php <form method="post" action="2.php"> <input type="submit" name="Button" value="Abschicken"> </form> 2.php <img src="banner1.gif" width="468" height="60" border="0"></p> <img src="banner2.php" width="468" height="60" border="0"></p> banner1.php header("Location: http://meinedomain/banner1.gif" ); banner2.php header("Location: http://meinedomain/banner2.gif" ); nun klicke ich bei 1.php auf den Button um zu 2.php zu kommen. Das erste Banner wird mir angezeigt. Das zweite das über banner2.php aufgerufen wird funktioniert beim IE nur wenn man das ganze nochmals reloaded. Beim Netscape geht es. Das ist sehr merkwürdig finde ich. Immer wenn ich von einem Formular aus ein Banner über banner1 oder banner2.php aufrufe, dann geht es erst nach nochmaligem reloaden. Wenn ich die Banner direkt aufrufe, dann funktioniert es einwandfrei. Ich habe auch schon versucht ein header("Content-Type: image/gif"); in den bannerx.php vorneweg zu schicken - leider hat es nichts gebracht :-( Gibt es da eine Möglichkeit, dass Banner die über einen Header aufgerufen werden auch direkt angezeigt werden? Ich will nämlich die Grafiken auf einen anderen Server auslagern (gehört auch mir, ist aber schneller und günstiger), aber die Kunden sollen auf jeden Fall trotzdem meine URL einbinden können. Das würde ja so auch generell funktioniert. Aber wenn jemand auf deren oder meine Seite über ein Button kommen, dann würden sie nichts sehen :-( Ist jemand anderes dieses Problem auch schon aufgefallen? Gibt es da einen Work around mit PHP? Ich bin für jeden Tipp dankbar, Christian
php::bar PHP Wiki - Listenarchive