Hi Philipp!
- In der Software gibt es eben Bereiche, auf die nicht jeder User zugreifen darf.
[...]
Nun, hier fällt mir für die As-Is Lösung nur etwas ein:
An die Datei müssten alle Flags (z.B. ist-Administrator o.ä.) mit
angehängt werden. Beim Request auf den "detector.asis" müssten alle
Flags bekannt sein und auch genau denen der asis-Datei entsprechen,
so dass -f wahl liefert und die Datei ausliefert (Cookie setzt).
Ja, so ähnlich hatte ich das ja mit den Verzeichnissen überlegt, dürfte so funktionieren.
Nun ja, diese Lösung ist natürlich genauso starr wie komplizierend.
Ist also wohl auch kaum das Wahre für dich.
Vermutlich leider ja. Das wäre alles nicht so schlimm wenn ich mich wirklich auf einen Opcode-Cache für PHP5 verlassen könnte, aber da sieht es zur Zeit leider noch sehr Mau aus, die haben alle noch diverse Bugs, und leider verstehe ich da im C-Quellcode nur Bahnhof ;-)
Hm, irgendwie habe ich kein gutes Gefühl dabei mich auf sowas zu verlassen.
Wie gefällt dir dies:
Man sendet stehts ein "404 Not found" zurück. Die Cookies werden
dennoch gespeichert, da diese völlig getrennt vom Content sind
(stehen ja auch im Header).
Funktioniert wunderbar, bis auf den Opera 7, NS4. Dort müsste man
halt wieder eine Zufallszahl anhängen (oder gleich bei allen, hat
keine Auswirkung bzw. nur auf den Traffic).
Danke fürs probieren! Guter Tipp! Sollte auf jeden Fall günstiger für den Speicherverbrauch sein!
Vorteil: Der Cache sollte hier eigentlich nicht mehr vollgemüllt
werden, da ja gar keine Ressource gefunden wurde.Und? Sprachlos? :-)
Mal wieder ein sehr interessanter Gedanke, aber um mich sprachlos zu machen braucht es schon noch etwas ;-)
Ach so; kämpfen wir also wiedermal an der selben Front :-)
;-)
Viele Grüße
Andreas
SELFHTML Feature Artikel: http://aktuell.de.selfhtml.org/artikel/