Hallo an alle,
ich habe folgendes Script auf meiner Seite eingebut um ausgehende Links zu zählen:
Leider bekomme ich jetzt diese Fehlermeldung:
Warning: Cannot modify header information - headers already sent by (output started at /var/www/web31/html/count.php:9) in /var/www/web31/html/count.php on line 44
Was ist dort falsch in Zeile 36?
Die Daten für die URL werden auch nicht richtig geschrieben
Richtig: http://www.xy.com/aktuell/wis.php?prefix=berrer&wmid=98743
In der Datenbank: http://www.xy.com/aktuell/wis.php?prefix=berrer
liegt es an den Zeichen "&"
Danke und Gruß
toto
ich habe folgendes Script auf meiner Seite eingebut um ausgehende Links zu zählen:
PHP:
<?php
// Zugangsdaten fuer die Datenbank
// Diese sollten der Sicherheit halber
// in ein Verzeichnis außerhalb des
// Document-Root ausgelagert werden.
$host = "localhost";
$user = "xxxx";
$pass = "yyyy";
$datab = "aaaaa";
$table = "ibbbbb";
// Die per GET übergebene URL einlesen und datenbanksicher machen
$url = addslashes($_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);
}
}
}
// Auf übergebene URL weiterleiten
Header("Location: " . $_GET['URL']);
?>
Leider bekomme ich jetzt diese Fehlermeldung:
Warning: Cannot modify header information - headers already sent by (output started at /var/www/web31/html/count.php:9) in /var/www/web31/html/count.php on line 44
Was ist dort falsch in Zeile 36?
Die Daten für die URL werden auch nicht richtig geschrieben
Richtig: http://www.xy.com/aktuell/wis.php?prefix=berrer&wmid=98743
In der Datenbank: http://www.xy.com/aktuell/wis.php?prefix=berrer
liegt es an den Zeichen "&"
Danke und Gruß
toto
Zuletzt bearbeitet: