hallo,
ich hab ein großes problem und zwar loggen sich viele in meinem forum von der schule aus an. dh sie haben nach aussen alle die gleiche ip. nun gibt es damit große probleme (siehe anhang) kann man das irgendwie beheben?
danke, dewey
Die Benutzer-Erkennung läuft über Cookies, nicht über die IP-Adresse.
hmm, was könnte da also falsch laufen? vl hilft das beim lösen: die computer befinden sich alle über wlan mit dem gleichen router verbunden und sind in einer windows domäne.
Hallo,
mit hoher Wahrscheinlichkeit ist da ein Proxy-Server im Netzerk, welcher den HTML-Content zwischenspeichert.
Das hat den Effekt, dass User 2 z.B. eine Seite zu Gesicht bekommt, die User 1 vorher schonmal angesurft hat. Da die Seiten dynamisch gebaut werden (u.a. der Benutzername im HTML steht), passieren dann halt solche Sachen.
In Schulnetzen sind Proxyserver recht häufig anzutreffen, da Schulen oft nur eine geringe Bandbreite ins Internet haben und ein Proxyserver den Zugriff auf alte/bereits angesurfte Seiten beschleunigt.
Baue mal folgendes in die .htaccess ein und beabachte, ob das hilft:
PHP-Code:
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType text/html "now"
ExpiresByType text/xml "now"
</IfModule>
P.S.: Dafür muss dein Apache aber mod_expires unterstützen!
hallo!
ja wir benutzen einen proxy. ich werde das morgen einbauen und dann berichten
danke schonmal für die hilfe.
mach ich das so richtig:
[
attachment=3969]
und dann die datei auf den server kopieren und in ".htaccess" umbenennen?
edit: hab das jetzt gemacht dann kommt aber ein internal server error 500 wenn ich die seite aufrufe
Gehe mal im Admin-CP in die Server- und Optimierungsoptionen und stelle sicher, dass die No-Cache Header-Option aktiv ist. Fraglich ist aber, ob der Proxy darauf reagiert.
also die option war deaktiviert. habe sie mal aktiviert und werde das morgen testen. und zu der .htaccess, wie muss die ausschauen, dass das richtig funktioniert, weil wie oben gesagt bekomme ich wenn ich die htaccess.txt in .htaccess umbennene einen internal server error
(27.11.2008, 16:07)dewey schrieb: [ -> ]also die option war deaktiviert. habe sie mal aktiviert und werde das morgen testen. und zu der .htaccess, wie muss die ausschauen, dass das richtig funktioniert, weil wie oben gesagt bekomme ich wenn ich die htaccess.txt in .htaccess umbennene einen internal server error
Anscheinend mag dein Apache-Server, so wie er konfiguriert ist, etwas in der .htaccess nicht (bzw. es wurde global verboten vom Hoster).
Da eigentlich alles in Bedingungen steht (If...) müsste es theoretisch nur an dieser Zeile liegen:
PHP-Code:
Options -MultiViews +FollowSymlinks -Indexes
Deaktivier die mal, indem du eine Raute (
#) davorsetzt.
Zum Glück ist es nicht überall so.