• 18-11-2006, 18:15:24
    #1
    selamlar

    RewriteEngine on
    RewriteCond %{HTTP_HOST} ^subdomain.sitem.com$ [OR]
    RewriteCond %{HTTP_HOST} ^www.subdomain.sitem.com$
    RewriteRule ^(.*)$ http://www.yahoo.com.tr [R=301,L]
    şeklinde htaccess la direk yönlendirme yapıyorum subdomainin birini
    ama kaç kere yönlendiğini sayamıyorum
    kaç kere yönlendiğini günde o url ye kaç tekil gönderdiğimi nasıl ölçe bilirim
    bu tür bir script yada kod lazım

    şimdiden teşekürler
  • 18-11-2006, 19:05:15
    #2
    <? 
    $veri=eregi('http://','',_SERVER['HTTP_HOST']); //adres cubugundan subdomain ismini aldık 
    $ss=explode(".",$veri);
    $sub=$ss[0]; //subdomain adını değişkkene verdik
    //bi tane sql de tablo oluştur
    //tablo id,isim olması yeterli
    //$sub değerini  sql e kaydet 
    //ben örnek olarak sayac diye var olan bi tabloya kaydettiğimizi farzediyorum
    /* database e bağlan veya olan bir bağlantıyı kullan
    mysql_connect("localhost","kullanıcı adı","şifre"); 
    mysql_select_db("database adı"); 
    */
    $islem="INSERT INTO sayac (id,sub) VALUES ('','$sub')"; // veriyi db ye ekleyelim
    $sonuc=mysql_query ($islem);
    //bunu subdomainlerinin görüntülendiği dosyanın başına koy 
    //bunuda  kontrol.php diye bir yere kaydet
    // merak ettiğin zaman kontrol.php yi çalıştır sonuçlara bak :)
    // database e bağlan 
    mysql_connect("localhost","kullanıcı adı","şifre"); 
    mysql_select_db("database adı"); 
    $kayitlar = mysql_query("select sub count(sub) as toplam from sayac group by sub"); // subdomain verileri grupladık sayılarını aldık
    while($kayit = mysql_fetch_array($kayitlar)) {
    echo $kayit['sub']." - ".$kayit['toplam']."<br>"; // ekrana yazalım
    }
    //buda istatistikleri sıfırlamak için
    //bu dosyayı da kaydet sifirla.php gibi bir isimle kaydet cronjob vasıtası ile istediğin zaman çalıştır
    // cronjob örnek komutu /usr/local/bin/php -f /home/hesap adı/public_html/klasor/sifirla.php
    mysql_connect("localhost","kullanıcı adı","şifre"); 
    mysql_select_db("database adı"); 
    $islem = 'TRUNCATE TABLE `sayac`';
    $sonuc=mysql_query ($islem);
  • 19-11-2006, 07:45:27
    #3
    teşekürler crash