x45
chronische Wohlfühlitis
HI!
Ich habe (mal wieder) ein problem... Ich will, das ein Counter abhängig vom Referer hochgezählt wird. z.B. wenn der Besucher von www.blablabla.bla kommt das der counter in der datei bla.txt um 1 erhöht wird, und wenn der von www.hasse-nicht-gesehen.bla kommt in der nichtgesehen.txt.
Mein Code ist folgender:
Das Problem ist nur, das der jetzt in beiden Datei eins hochzählt, egal von welcher URL man das aufruft....
Was ist an dem Code falsch?
x45
Ich habe (mal wieder) ein problem... Ich will, das ein Counter abhängig vom Referer hochgezählt wird. z.B. wenn der Besucher von www.blablabla.bla kommt das der counter in der datei bla.txt um 1 erhöht wird, und wenn der von www.hasse-nicht-gesehen.bla kommt in der nichtgesehen.txt.
Mein Code ist folgender:
PHP:
<?php
$referer = getenv("HTTP_REFERER");
if ($referer == "www.blablabla.bla");
{
$fn = "bla.txt";
$fp = fopen($fn,"r");
$zahl = fgets($fp,10);
fclose($fp);
$zahl = $zahl + 1;
$fp = fopen($fn,"w");
flock($fp,2);
fputs($fp,$zahl);
flock($fp,3);
fclose($fp);
}
if ($referer == "www.hasse-nicht-gesehen.bla");
{
$fn = "nichtgesehen.txt";
$fp = fopen($fn,"r");
$zahl = fgets($fp,10);
fclose($fp);
$zahl = $zahl + 1;
$fp = fopen($fn,"w");
flock($fp,2);
fputs($fp,$zahl);
flock($fp,3);
fclose($fp);
}
echo $referer;
?>
Das Problem ist nur, das der jetzt in beiden Datei eins hochzählt, egal von welcher URL man das aufruft....
Was ist an dem Code falsch?
x45
Zuletzt bearbeitet: