Ich möchte gerne meine zählen wieviel meine Links geklickt werden. Dazu habe ich ein Script. Nur Wenn ich auf den Link klicke werde ich nicht weiter geleitet, sondern die Seite kann nicht angezeigt werden
Wieso funktioniert der Link nicht?
PHP:
<?php
$host = "localhost";
$user = "usr";
$pass = "1313215";
$datab = "test";
$table = "downloads";
// Die per GET übergebene URL einlesen und datenbanksicher machen
$url = addslashes($_GET['url']);
// Auf übergebene URL weiterleiten
Header("Location: ".$url[$_GET['url']]);
// Verbindung zum MySQL-Server aufbauen
$db = @mysql_connect($host, $user, $pass);
if ($db) {
if (@mysql_select_db($datab, $db)) {
// Eintrag fuer die übergebene URL um 1 erhöhen.
$query = "UPDATE $table SET count = count + 1 WHERE url = '$url'";
$result = @mysql_query($query);
// Noch kein Eintrag für die URL vorhanden?
if (mysql_affected_rows() == 0) {
$sql_insert = "INSERT INTO $table (url, count) VALUES ('$url', '1')";
@mysql_query($sql_insert);
}
}
}
?>
Wieso funktioniert der Link nicht?