Das Problem des doppelten Seiten-Ladens bei FF liegt daran, dass die Mozilla-Gecko-Engine PHP-Skript- oder Html-Seiten zweimal lädt (mit allen Nebeneffekten wie doppeltem Email-Versand etc. pp.), wenn beim Parsen selbst allerkleinste css- oder html-Fehler gefunden werden, um die Seite beim zweiten Laden dennoch möglichst korrekt darzustellen.
Ich habe daraufhin den css-style-Abschnitt im Seiten-Header bereinigt (die von woanders einfach mitkopierte einleitende <!-- und --> -Klammerung entfernt), und jetzt läuft alles einwandfrei!
Quelle: http://www.110mb.com/forum/how-to-s…s-t27704.0.html
(Tip: Bei Problemen immer auch auf Englisch suchen.)
IE 7 hatte bei mir das Problem nicht. Es stellt sich mir die Frage, in welchen Fällen das doppelte Parsen Vorteile bietet. Die automatische Seiten-Anpassung durch FF (z.B. bei Tabellen) - auch nach nur einem Laden - finde ich prinzipiell konsistenter, verglichen mit IE.