git.php <?php
$bagla = mysql_connect('localhost', 'root', 'rootpass');
mysql_select_db('dbname');
$sonuc = mysql_query("Select url From linkkontrol where id = ".intval($_GET[id])." limit 1");
if(mysql_num_rows($sonuc) !=0){
if($_COOKIE[linktik] != 'evet'){
mysql_query("Update linkkontrol SET hit=(hit+1) where id= ".intval($_GET[id]));
setcookie('linktik', 'evet', time()+86400);
}
$satir = mysql_fetch_assoc($sonuc);
header("Location: ".$satir[url]);
}else{
echo 'Kayıllı böyle URL yok.';
}
mysql_close($bagla);
?>SQL
Alıntı
CREATE TABLE `linkkontrol` (
`id` int(5) NOT NULL auto_increment,
`url` varchar(50) NOT NULL,
`hit` int(10) NOT NULL,
PRIMARY KEY (`id`)
);
INSERT INTO `linkkontrol` (`id`, `url`, `hit`) VALUES (1, 'http://www.google.com', 0);
git.php?id=1 şeklinde link vereceksin. Url leri phpmyadminden girebilirsin. 1 günlük cookie kontrolü yapar. Tekil hit sayar.