Ich habe auf meiner Seite einen Referer eingebaut, der mir zeigen soll, von wo der Besucher kommt.
Das ist das Skript was auf meiner Startseite eingebaut ist:
Ich habe extra eine Datei mit einem Link zu der Seite erstellt, damit ein Referer da sein müsste. Durch die If Abfrage wird ja nur ein Eintrag in die Datenbank erstellt, wenn der Referer nicht leer ist, es wird auch etwas eingetragen, nur leider ist das Feld Referer leer (das übrigens das Format TEXT in Mysql hat).
Habt Ihr vielleicht eine Ahnung, woran es liegen kann, dass kein Referer angezeigt wird?
Das ist das Skript was auf meiner Startseite eingebaut ist:
PHP:
<?php
//Counter-Datei laden...
$datei = fopen("counter.txt","r");
$dateigroesse=filesize("counter.txt");
$counter = fread($datei, $dateigroesse);
fclose($datei);
//Counter erhöhen
$counter++;
// Jetzt aktuellen Zählerstand schreiben:
$datei= fopen("counter.txt","w");
$output = fwrite($datei,$counter);
fclose($datei);
//Datum und Uhrzeit generieren:
$datum=date("d.m.Y");
$zeit = date("G:i");
$ip=getenv("REMOTE_ADDR");
$referer="$HTTP_REFERER";
if(!$referer == "")
{
//Eintrag vornehmen:
$db=mysql_connect("-","-","-")
or die ("<b>Zur Zeit kein Connect zum Datenbankserver!</b>");
mysql_select_db("-")
or die ("<b>Datenbank konnte nicht angesprochen werden</b>");
$anfrage="INSERT INTO referer VALUES (
'',
'$zeit',
'$datum',
'$ip',
'$referer')";
mysql_query($anfrage)
or die ("<b>Fehler bei der Datenbankanfrage</b>");
mysql_close($db);
}
else
{
exit;
}
?>
Ich habe extra eine Datei mit einem Link zu der Seite erstellt, damit ein Referer da sein müsste. Durch die If Abfrage wird ja nur ein Eintrag in die Datenbank erstellt, wenn der Referer nicht leer ist, es wird auch etwas eingetragen, nur leider ist das Feld Referer leer (das übrigens das Format TEXT in Mysql hat).
Habt Ihr vielleicht eine Ahnung, woran es liegen kann, dass kein Referer angezeigt wird?