hi,
Es funktioniert halt nicht immer und schon gar nicht mit jedem Browser.
Nach dem, was bisher an Information da ist, hängt es aller Wahrscheinlichkeit nach nicht am Browser. PHP ist eine serverseitige Technologie, was damit ausgeliefert wird, interessiert eventuell noch den Server, aber nicht den Client (Browser), der es lediglich darstellen können muß.
in diesem speziellen falle wohl nicht ganz richtig, vielleicht hätte ich den letzten teil des satzes aus dem manual auch noch zitieren sollen:
"Anmerkung: HTTP/1.1 verlangt einen absoluten URI inkl. dem Schema, Hostnamen und absoluten Pfad als Argument von Location:, aber manche Clients akzeptieren auch relative URIs."
wenn du mit php einen location-header ausführtst, passiert ja folgendes:
es wird eine antwort an den client geschickt, die diesen wiederum auffordert, die darin angegebenene ressource vom server anzufordern.
deshalb kann es schon sein, dass hier verschiedene clients auch unterschiedlich reagieren, wenn sie nur einen dateinamen o.ä. und keine vollständigen URI geliefert bekommen.
gruss,
wahsaga