für all die, die von einem ähnlichen Problem geplagt werden.
Läuft euer phpBB auf einem IIS (bei uns Version 5.0), so landen vor allem Opera-Benutzer an verschiedener Stelle (z.B. beim Anmelden) auf einer leeren Seite.
Das Problem ist, dass Opera den zur Weiterleitung verwendeten Refresh-Header nicht kennt (bei Apache wird immer der Location-Header verwendet).
Lösung:
Ersetzt im Code
Code: Alles auswählen
$header_location = ( @preg_match('/Microsoft|WebSTAR|Xitami/', getenv('SERVER_SOFTWARE')) ) ? 'Refresh: 0; URL=' : 'Location: ';
Code: Alles auswählen
$header_location = 'Location: ';
Dies funktioniert allerdings nur dann, wenn ihr PHP als ISAPI-Modul installiert hat. Bei der Installation als CGI scheitert das ganze an 'nem IIS-Bug.
Lösungen dafür sind in Arbeit.
Gruß, Philipp
07.12.2002: Update der Infos, da die Sache doch etwas komplizierter wurde...