So, wollte mal ein ganz einfaches Script zeigen.
Geeignet für die Anfänger unter euch oder auch die, die keine Ideen haben
Es handelt sich um einen einfachen Linkzähler. Dieser zählt, bei jedem die einzelnen Besuche der Betrachter.
Notiz: das ganze ist MySQL-basiert.
<?
require("inc/inc.db.php");
$id = $_GET['id'];
$sql = "SELECT * FROM links WHERE ID = '$id'";
$query = mysql_query($sql);
$row = mysql_fetch_array($query);
if ($query)
{
$sqlup = "UPDATE links SET count = count+1";
$queryup = mysql_query($sqlup);
if ($queryup)
{
?>
<meta http-equiv="refresh" content="0; url=<? echo $row['url']; ?>" />
<table cellpadding="0" cellspacing="0" style="width:100%; margin-top:5px;">
<tr>
<td class="cont">
<div style="text-indent:4px;">
[b]Redirection[/b]
You are being redirected to <? echo $row['url']; ?>
</div>
</td>
</tr>
</table>
<?
}
}
?>
Alles anzeigen
Erklärung:
ZitatAlles anzeigen
require("inc/inc.db.php"); - Um das Script auszuführen braucht man die Datenbankverbindung, hier in einer einzelnen Datei inkludiert.
$id = $_GET['id']; - Ermittelt den eigentlichen Link. Der Link wird von einer anderen Seite übertragen mit folgendem Muster: http://no0ob.com/links.php?s=linkgo&id=1 Somit wäre $id 1.
$sql, $query, $row - Ermittelt die Daten für den Link in der MySQL-Datenbank
$sqlup - Erhöht bei das Feld count (ist ein INT Wert) immer um 1
$queryup - Vollzieht $sqlup
<meta http-equiv="refresh" content="0; url=<? echo $row['url']; ?>" /> - Die eigentliche Weiterleitung mit der URL des Links
Rest - Text, der ausgegeben wird (eigentlich unwichtig)
Bei Fragen, einfach posten.
Ich weiß, das Script ist einfach, aber vielleicht gibt es ja welche, die nach sowas suchen
PS: Wenn jemand sehen will, ob das Script funktioniert geht einfach auf http://no0ob.com/links.php