Hitstæller til links?

Tags:    php

Hej Udviklere.

Er der nogen som kan henvise til et script, gerne med link til et script som tæller hits på links, lidt i stil med dette, bare det skal bruge mysql http://www.phpjunkyard.com/php-click-counter.php?

Har googlet efter det, men syntes kun jeg fandt bras.

Mvh
Michael



8 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 4 karma
Sorter efter stemmer Sorter efter dato
lav en table

CREATE TABLE linkcounter(link varchar(32) NOT NULL PRIMARY KEY,
counter int UNSIGNED NOT NULL);



så før hvert link gennem en php side med koden

<?
mysql_query("INSERT INTO linkcounter(link,counter) VALUES('".md5($_GET['link'])."',1)" ON DUPLICATE KEY UPDATE counter=VALUES(counter)+1);
header("location:".$GET['link']);
?>

ovenstående kode er uden sikkerhed



Hej Udviklere.

Er der nogen som kan henvise til et script, gerne med link til et script som tæller hits på links, lidt i stil med dette, bare det skal bruge mysql http://www.phpjunkyard.com/php-click-counter.php?

Har googlet efter det, men syntes kun jeg fandt bras.

Mvh
Michael


Har selv kigget på den engang, men ville også gerne have en der gemte data'en. I en sql db, så jeg klaskede en sammen selv. Det kan sikkert gøres bedre, og den bliver også skrevet om engang.
Fold kodeboks ind/udKode 




Skal jeg indsætte noget i rækken "link"??
Kan/vil du lave en form hvor jeg kan indsætte links i den tabel?



den indsætter selv linket hvis du ligger koden i en fil f.eks. link.php så skal du bare skrive dine link:

<a href="link.php?link=LINK">TEXT</a>

hvor LINK skal være linket til siden og TEXT den tect du vil vise som link.



den indsætter selv linket hvis du ligger koden i en fil f.eks. link.php så skal du bare skrive dine link:

<a href="link.php?link=LINK">TEXT</a>

hvor LINK skal være linket til siden og TEXT den tect du vil vise som link.


Vil du ikke skære det lidt mere ud i pap.

skal ALLE mine links være i link.php,
og hvordan??

Sådan?

Fold kodeboks ind/udKode 




link.php
Fold kodeboks ind/udKode 



hvis du så på din side havde f.eks. et link til yahoo:
<a href="www.yahoo.com">Yahoo</a>
skulle du i stedet for skrive
<a href="link.php?link=www.yahoo.com">Yahoo</a>



Øv, den laver denne fejl

Parse error: syntax error, unexpected T_STRING in /home2/coolwebh/public_html/guldsites/link.php on line 2

Kan du ikke lave link.php om til en med serveroplysningerne i (du ved det der localhost user pass osv)??



<?
mysql_query("INSERT INTO linkcounter(link,counter) VALUES('".md5($_GET['link'])."',1) ON DUPLICATE KEY UPDATE counter=VALUES(counter)+1");
header("location:".$GET['link']);
?>




t