Re Exile!
Ich möchte hierzu vorweg anmerken, dass Du da "grosse Dinge" ins
rollen bringst, die dann auch aufeinmalein völlig anderes Designen
oder Umsetzen verlangen.
Der Ansatz ist vorstellbar, jedoch die Technische Umschreibung
ungeeignet.
Folgende Grundsatzprobleme sind bei einem Ansatz zu beginn zu
berücksichtigen:
- Was identifiziert einen Browser?
Die IP ist in der Heutigen Zeit ungeeignetes Mittel für die
absolute Kennung einer Sitzung! Man muss hierfür eine Sitzungs-ID
schaffen und diese Via Cookies mitbringen, soch aber auch immer
bewusst sein, dass bei deaktivierten Cookies die ID verloren geht!
Der Einstieg in eine beliebige Unterseite muss deshalb aus der
Sicht Sitzungsverlust dennnoch eine vernünftige Ausgabe
produzieren.
- Suchmaschinen, Direkte Eintrittspunkte
Suchmaschinen möchten Deine Seite auch gerne durchsuchen.
Hier muss der Inhalt gut erreichbar sein und wenn jemand einen
erhaschten Link klickt muss auch was vernünftiges kommen.
DESHALB:
In diesem Fall müsste zur sauberen Implementierung JEDE Seite
eine Sitzungssoftware beinhalten, die wenn nötig Cookies produziert
und die Sitzung verfolgbar macht.
Meine Sitzungssoftware bsp. hängt jedem 'statischen' Link sofort die
Sitzungs-ID an, sollten Cookies nicht unterstützt werden.
Das ist allerdings nicht ganz einach zu erreichen ,)
Ein mögliches Thema wären hierzu die PHP-Sessions die ab Version 4
unterstützt werden. (Wenn auch nicht ganz optimal schöne Lösung)
Damit kann man bsp. die Bildschirmauflösung an die Sitzung als
Variable binden...
Möglichkeit:
- Du bietest einen Umschalter auf jeder Seite!
- Bei unbekannter Auflösung -> Standard
- Über Hauptseite festlegen (Via JS und Folgeseite)
- Zusätzlich Cookies für Vielbesucher die mit langer Gültigkeit
die auflösung festhalten.
Hauptproblem:
- Komplexe Benutzerstatus sind die folge, Site schwierig wartbar,
oft werden gemachte Fehler nicht bemerkt, da man selber ja
nur den einen Weg testet (du hast eine auflösung) und Fehler-
Reports werden sehr dynamisch "Wo? Auf welcher Site, mit welcher
Auflösung, welcher Browser *lach*"
Gerne lass ich mich überraschen was du da zauberst!
GrEeZ: Miro Dietiker
als Antwort auf: [#26994]