Beste SD'ers,
Ik wil namelijk klik hits toevoegen aan <a href=""> zodat men kan zien hoeveel kliks er zijn geweest..
MvG,
Redouan
- link klik hits.. ( PHP )
-
12-01-2011, 21:21 #1
- Berichten
- 490
- Lid sinds
- 17 Jaar
link klik hits.. ( PHP )
-
12-01-2011, 21:26 #2
- Berichten
- 603
- Lid sinds
- 16 Jaar
Re: link klik hits.. ( PHP )
Hoi Reouan je bent niet helemaal duidelijk in je post, maar moet dit door iemand gemaakt worden? Het is vrij makkelijk. Je maakt van de link niet een directe link maar stuurt ze eerst door naar een scriptje die in het mysql database +1 doet bij de link waarop geklikt wordt.
Als het scriptje klaar is, dan stuur je de bezoeker weer door naar de site waar hij heen wilde.
-
12-01-2011, 22:35 #3
- Berichten
- 490
- Lid sinds
- 17 Jaar
Re: link klik hits.. ( PHP )
Hoi Reouan je bent niet helemaal duidelijk in je post, maar moet dit door iemand gemaakt worden? Het is vrij makkelijk. Je maakt van de link niet een directe link maar stuurt ze eerst door naar een scriptje die in het mysql database +1 doet bij de link waarop geklikt wordt.
Als het scriptje klaar is, dan stuur je de bezoeker weer door naar de site waar hij heen wilde.
PHP Code:if($_GET['link'] == $bFetch['website']) {
$bFetch['linkhits']+1;
mysql_query("
UPDATE
leden
SET
linkhits = '".mysql_real_escape_string($bFetch['linkhits'])."'
WHERE
website = '".mysql_real_escape_string($bFetch['website'])."'
");
echo $bFetch['website'];
}
-
12-01-2011, 23:08 #4
- Berichten
- 603
- Lid sinds
- 16 Jaar
Re: link klik hits.. ( PHP )
ik zou zoiets doen: maak van je link dit: <a href="jouwsite.nl/linkhist.php?id=1">
PHP Code:if(is_numeric($_GET['id'])){
$sql="SELECT * FROM linkhits WHERE id=" . $_GET['id'] . "";
$result = mysql_query($sql) or die(mysql_error());
$row = mysql_fetch_assoc($result);
$sql = "UPDATE leden SET linkhits=linkhist+1 WHERE website=" . $row['id'] . "";
mysql_query($sql);
echo "<meta HTTP-EQUIV='REFRESH' content='0; url=" . $row['url'] . "'>
}
-
12-01-2011, 23:16 #5
- Berichten
- 1.245
- Lid sinds
- 18 Jaar
Re: link klik hits.. ( PHP )
Hier even een beveiling erop gezet.
Maak een pagina aan zoals Johan zegt: <a href="jouwsite.nl/linkhist.php?id=1">Naam website</a>.
Dit is heel basic want je kunt nu geen onderscheid maken met unieke bezoekers. Je moet nog een check doen op IP adres en dit adres 1x per bv. 24u 1 hit laten verwerken per id.
PHP Code:<?PHP
if(isset($_GET['id']) and is_numeric($_GET['id']) )
{
$sql="SELECT * FROM linkhits WHERE id='" .mysql_real_escape_string( $_GET['id']) . "'";
$result = mysql_query($sql) or die(mysql_error());
$row = mysql_fetch_assoc($result);
$sql = "UPDATE leden SET linkhits=linkhist+1 WHERE website='" . mysql_real_escape_string($row['id']) . "'";
mysql_query($sql);
echo "<meta HTTP-EQUIV='REFRESH' content='0; url='" . $row['url'] . "'>";
} else {
echo"Je bent op deze pagina gekomen terwijl id niet is ingevuld of nummeriek is.";
}
?>
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic