Michael Schröpl: Browser zwingen Seite neu zu laden - Referer

Beitrag lesen

Hi,

Der Counter wird per Javascript eingebunden:

oder auch nicht. Je nachdem, ob der Browser JavaScript versteht und aktiviert hat oder nicht.
Die Aussagekraft eines solchen "Zählers" kannst Du Dir sicher lebhaft vorstellen ...

Wieso verwendest Du keine serverseitige Include-Technik für diesen Zweck?

Wie kann ich verhindern, daß die Seite gecached wird, sondern immer neu geladen wird?

Gar nicht. Genauso wenig, wie Du verhindern kannst, daß die Seite in einem dazwischen liegenden Proxy-Server gecached und viele tausend mal ausgeliefert wird, ohne daß Du davon überhaupt etwas merkst.

Du kannst ihm via HTTP verbieten, den Inhalt zu cachen ("Expires:" und "Cache-control: no-cache"), aber ob er sich daran hält, ist eine Frage der Browser-Konfiguration. Wenn Du Pech hast, dann hast Du einfach verloren.

Was Du tun kannst, ist, den URL der Seite bei jedem Zugriff zu ändern. Allerdings ist auch das gegen "böse" Proxies kein Allheilmittel ...

Ich möchte den Referer gern übernehmen,

Ernsthaft? Du weißt, wer daran alles herum schraubt (Proxies, Firewalls, konfigurierte Browser, ...)? Tu's nicht.

was gibt es da bzgl. Netscape-Probleme oder Frames zu beachten?

Das ist beides nicht wirklich das Problem - sondern die vielen anderen Köche, die Dir den Brei verderben und von deren Existenz Du nicht mal etwas ahnst.
Weißt Du, was eine filternde Firewall mit HTTP-Headern wie "Referer" alles anstellen kann?

Viele Grüße
      Michael