Supportnet Computer
Planet of Tech

Supportnet / Forum / Skripte(PHP,ASP,Perl...)

Aktualisierung nicht möglich machen?





Frage

Ich habe eine Website, wo es mich fürchterlich ärgert, wenn jemand auf "Aktualisieren" drückt oder auf "Zurück", weil dann in einem Infosystem jedesmal eine Variable neu hinzuaddiert wird. Es muss aber doch eine Möglichkeit geben, dies auszuschalten? Ich selbst habschon viele Seiten erlebt wo es nicht ging. Aber, wie macht man das? Bitte um Hilfe! ClaudiaGauss

Antwort 1 von rfb

Vielleicht bearbeitest du lieber das Infosystem statt die User zu irritieren? Offensichtlich gibt es ja Gründe das die User aktualisieren oder zurück wollen (wobei bei letzterem doch eher die Seite aus dem Cache genommen wird, davon sollte das System nur kaum was mitbekommen - oder wird das Cachen auch noch unterdrückt?).

Du könnetst zB den
referrer
abfragen und bei Herkunft von eurer Domain nicht weiterzählen lassen.

Grundsatz: pfusch den Seitenbesuchern nicht in ihren Browsern herum! Sie sind sonst schneller wieder weg als dir lieb ist.

Antwort 2 von Supermax

Verwende eine Session-Variable, um festzuhalten, ob eine Seite bereits besucht wurde, und lasse den Zähler nur weiterzählen, wenn die Seite noch nicht besucht wurde.

z.B

<?php
session_start();
:
:
:
if (!$_SESSION[´besucht´]) {
   $_SESSION[´besucht´] = true;
   $zaehler++;
}
?>