Hallo,
habe folgendes Problem:
Habe ein Programm geschrieben, um die Referer anzeigen zu lassen.
Nun ist es so, daß manchmal richtig die Web-Adresse angezeigt wird, von wo der Nutzer auf meine Seite gelangt ist. Und vielfach wird nichts angezeigt. Woran liegt das?
Folgendes Programm habe ich geschrieben:
<?php
$ref = "$HTTP_REFERER";
$ref2 = strtolower($ref); //Umwandlung in Kleinbuchstaben
$check = strstr($ref2,"www.ferienwohnung-unterweissbach.de");
//aktuelles Datum ermitteln
$datum=date(m);
$datum.=".";
$datum.=date(y);
if(!empty($check))
{
}
elseif (empty($check))
{
mysql_connect("mysql3.kontent.de", "NAME", "PASSWORT") or die(mysql_error());
mysql_select_db("de1184560") or die(mysql_error());
$query = "select * from Referer where Url = '$ref2'";
// $rows zählt die gefundenen Ergebnisse.
$result = mysql_query($query);
$rows = mysql_num_rows($result);
if ($rows == 0){
$Hits = 1;
$query1 = "insert into Referer values('$ref','$Hits')";
mysql_query($query1);
}
else {
$hitquery = "select * from Referer where Url = '$ref'";
$result2 = mysql_query($hitquery);
$row = mysql_fetch_array($result2);
$Hits = $row["Hits"];
$query2 = "update Referer set Hits = Hits+1 where Url = '$ref2'";
mysql_query($query2);
}
}
Folgende Ausgabe bekomme ich:
(ohne Kommentar) 47
http://www.google.com 1
http://www.suchnase.de/Reisen/..... 1
Danke schon mal für die Antworten
Stephan
habe folgendes Problem:
Habe ein Programm geschrieben, um die Referer anzeigen zu lassen.
Nun ist es so, daß manchmal richtig die Web-Adresse angezeigt wird, von wo der Nutzer auf meine Seite gelangt ist. Und vielfach wird nichts angezeigt. Woran liegt das?
Folgendes Programm habe ich geschrieben:
<?php
$ref = "$HTTP_REFERER";
$ref2 = strtolower($ref); //Umwandlung in Kleinbuchstaben
$check = strstr($ref2,"www.ferienwohnung-unterweissbach.de");
//aktuelles Datum ermitteln
$datum=date(m);
$datum.=".";
$datum.=date(y);
if(!empty($check))
{
}
elseif (empty($check))
{
mysql_connect("mysql3.kontent.de", "NAME", "PASSWORT") or die(mysql_error());
mysql_select_db("de1184560") or die(mysql_error());
$query = "select * from Referer where Url = '$ref2'";
// $rows zählt die gefundenen Ergebnisse.
$result = mysql_query($query);
$rows = mysql_num_rows($result);
if ($rows == 0){
$Hits = 1;
$query1 = "insert into Referer values('$ref','$Hits')";
mysql_query($query1);
}
else {
$hitquery = "select * from Referer where Url = '$ref'";
$result2 = mysql_query($hitquery);
$row = mysql_fetch_array($result2);
$Hits = $row["Hits"];
$query2 = "update Referer set Hits = Hits+1 where Url = '$ref2'";
mysql_query($query2);
}
}
Folgende Ausgabe bekomme ich:
(ohne Kommentar) 47
http://www.google.com 1
http://www.suchnase.de/Reisen/..... 1
Danke schon mal für die Antworten
Stephan
Kommentar