folgendes Problem.
bei einer Topliste ist ja so, das die Seiten mit den meisten IN Hits oben stehen, und demzufolge gibt es leider auch einige die da gerne etwas nachhelfen.
entweder manuell indem sie durch eine Neueinwahl eine andere IP Adresse besorgen, dann die Cookies löschen, und selber den Vote Button klicken.
oder einige rufen die Toplist über einen Iframe auf
oder andere benutzen den img Aufruf.
also img src=topliste/in.php?id=XXX
der in.php ist dabei egal ob der Aufruf über einen Link oder ein img erfolgte, der hit wird gezählt
Meine Frage jetzt
kann man über PHP irgentwie erkennen, wie der Aufruf erfolgte
so das die besagte in.php den aufruf nur zählt wenn der Link direkt aufgerufen wurde.
aber nicht zählt wenn der Aufruf als Bild erfolgte
Man kann natürlich den Referer ermitteln, dann die Seite von der der Aufruf kam über PHP einlesen und "nachsehen" ob da ein href oder ein src vor dem Link steht..
wäre natürlich ziemlich serverlastig also blödsinn
oder man könnte auch einen Gaterway benutzen so das der User nochmal klicken muß, aber das will ich nicht
bei einer Topliste ist ja so, das die Seiten mit den meisten IN Hits oben stehen, und demzufolge gibt es leider auch einige die da gerne etwas nachhelfen.
entweder manuell indem sie durch eine Neueinwahl eine andere IP Adresse besorgen, dann die Cookies löschen, und selber den Vote Button klicken.
oder einige rufen die Toplist über einen Iframe auf
oder andere benutzen den img Aufruf.
also img src=topliste/in.php?id=XXX
der in.php ist dabei egal ob der Aufruf über einen Link oder ein img erfolgte, der hit wird gezählt
Meine Frage jetzt
kann man über PHP irgentwie erkennen, wie der Aufruf erfolgte
so das die besagte in.php den aufruf nur zählt wenn der Link direkt aufgerufen wurde.
aber nicht zählt wenn der Aufruf als Bild erfolgte
Man kann natürlich den Referer ermitteln, dann die Seite von der der Aufruf kam über PHP einlesen und "nachsehen" ob da ein href oder ein src vor dem Link steht..
wäre natürlich ziemlich serverlastig also blödsinn
oder man könnte auch einen Gaterway benutzen so das der User nochmal klicken muß, aber das will ich nicht