aynali adlı üyeden alıntı: mesajı görüntüle
Sonunda veritabanı ile baglantıyı kurdum ama bu kez tarayıcıda şöyle bir açıklama çıktı..
adresi 30 kez kullandı.
Çalışıyor ama hangi siteden geldigini yazmıyor ne yapabilirim?yardımcı olursanız sevinirim kullandıgım kodlar aşagıda ki gibidir..
<?php 
$bagla = mysql_connect('localhost', 'nuke_nuke', 'root'); 
mysql_select_db('nukethem_nuke'); 
$sql=mysql_query("SELECT * FROM th_hit"); 
while($yaz=mysql_fetch_array($sql)){echo $yaz['url']. "adresi ".$yaz['hit']. "kez kullandı.";}  
$url = parse_url($_SERVER['HTTP_REFERER']);
$site_url = $url['www.nuketheme.com']; 
$sonuc = mysql_query("Select url, hit From th_hit where url = '$site_url' limit 1"); 
if(mysql_num_rows($sonuc) == 0){ 
    setcookie('tekil_hit', 'attim', time()+86400); 
    mysql_query("Insert Into thmx_hit (url, hit) Values ('$site_url', 0)"); 
}else{ 
    $satir = mysql_fetch_assoc($sonuc);
    if($_COOKIE['tekil_hit'] != 'attim') mysql_query("Update th_hit SET hit=(hit+1) where url = '$site_url'"); 
} 
mysql_free_result($sonuc); 
mysql_close($bagla); 
?>
$site_url = $url['www.nuketheme.com']; doğru mu yazdım acaba bu satırı?
Yanlış yazmışsın sana verdiğim bu kodda sadece db tanıt yeter, gerisini sistem hallediyor adresi falan kendi buluyor, aşağıdaki kodları hiçbir değişiklik yapmadan kaydet;
<?php  
$bagla = mysql_connect('localhost', 'nuke_nuke', 'root');
mysql_select_db('nukethem_nuke');  
$url = parse_url($_SERVER['HTTP_REFERER']);  
$site_url = $url['host'];  
$sonuc = mysql_query("Select url, hit From istatistik_tablosu where url = '$site_url' limit 1");  
if(mysql_num_rows($sonuc) == 0){  
    setcookie('tekil_hit', 'attim', time()+86400);  
    mysql_query("Insert Into istatistik_tablosu (url, hit) Values ('$site_url', 0)");  
}else{  
    $satir = mysql_fetch_assoc($sonuc);  
    setcookie('tekil_hit', 'attim', time()+86400);  
    if($_COOKIE['tekil_hit'] != 'attim') mysql_query("Update istatistik_tablosu SET hit=(hit+1) where url = '$site_url'");  
     
}  
mysql_free_result($sonuc);  
mysql_close($bagla);  
?>