• 26-10-2009, 15:10:51
    #1
    Arkadaşlar basit bir eklenti konusunda yardıma ihtiyacım var..Bildiğiniz gibi site üzerinde takip sistemleri cookie yani çerezler sayesinde oluyor..Fakat çerezleri silince tüm bilgiler gidiyor ve takip sona eriyor..

    Statik ip kullananları basit takip edebiliyorum ama değişken ip kullananlar da olmuyor..

    Mesala ben siteme giren xxx.xxx.xxx.xxx ip li kişinin mac adresini alıp kaydetmek istiyorum..İp adresi değişse bile bilgisayarına format atmadan o siteye her girdiğin de o isimle tanımasını istiyorum..

    Php de bir kullanıcının mac adresini alabilmemiz mümkün mü? Türkiyede adsl portları düzgün olmadığı için portlar üzerinden çok sakat oluyor..Fakat en sağlıklısı mac adresi diye düşünüyorum..

    Bu konuyla ilgili google'un sanırsam bir uğraşı filan vardı diye duymuştum adsense konusunda..Bilgisi olan arkadaşlar yardım ederse sevinirim.

    Yani şöyle düşünün r10 dan sizi banlıyorlar fakat cookieleri sildiğinizde girebiliyorsunuz..Ben mac den banlayıp format atmadan girmesini istemiyorum Bunu yapabilmek mümkün mü?
  • 26-10-2009, 15:25:18
    #2
    Bu konu forumda bir çok kez sorulmuştu. Sadece php kullanarak dediğinizi yapmak şuan da mümkün değil.
  • 26-10-2009, 15:27:35
    #3
    OfisSoft adlı üyeden alıntı: mesajı görüntüle
    Bu konu forumda bir çok kez sorulmuştu. Sadece php kullanarak dediğinizi yapmak şuan da mümkün değil.
    Bi arkadaşla deniyoruz şu anda onda çıktı fakat vista saymadı..

    yaptığımız şey aslında basit bi uygulama cmd den ipconfig/all verisini çekiyoruz..

    <?php
    /*
    * Getting MAC Address using PHP
    * Md. Nazmul Basher
    */
    
    ob_start(); // Turn on output buffering
    $sistem = system('ipconfig /all'); //Execute external program to display output
    $mycom=ob_get_contents(); // Capture the output into a variable
    ob_clean(); // Clean (erase) the output buffer
    $findme = "Physical";
    $pmac = strpos($mycom, $findme); // Find the position of Physical text
    $mac=substr($mycom,($pmac+36),17); // Get Physical Address
    if($sistem == false){ echo "hata"; }
    echo $mac;
    ?>
  • 26-10-2009, 15:28:46
    #4
    OfisSoft adlı üyeden alıntı: mesajı görüntüle
    Bu konu forumda bir çok kez sorulmuştu. Sadece php kullanarak dediğinizi yapmak şuan da mümkün değil.
    yukarıdaki kodu ben win 7de deniyorum, wamp kurulu çalışıyor. beyaz da çalışmıyor ancak. sunucunun safe mod kapalı...
  • 26-10-2009, 15:34:22
    #5
    seemsiyah adlı üyeden alıntı: mesajı görüntüle
    yukarıdaki kodu ben win 7de deniyorum, wamp kurulu çalışıyor. beyaz da çalışmıyor ancak. sunucunun safe mod kapalı...
    Semih safe bende de kapalı..Bende appserv üzerinden deniyorum ama göstermiyor mac leri


    edit:

    <?php
    /*
    * Getting MAC Address using PHP
    * Md. Nazmul Basher
    */
    
    ob_start(); // Turn on output buffering
    $sistem = system('ipconfig /all'); //Execute external program to display output
    $mycom=ob_get_contents(); // Capture the output into a variable
    ob_clean(); // Clean (erase) the output buffer
    
    $findme = "Fiziksel";
    $pmac = strpos($mycom, $findme); // Find the position of Physical text
    $mac=substr($mycom,($pmac+36),17); // Get Physical Address
    
    echo $mac;
    if($sistem == false){ echo "hata"; }
    ?>
    bu çekiyor ama hangi mac :d
  • 26-10-2009, 15:43:54
    #6
    @anarschi verdiğin kodu localhost'ta (XP + Appserv) denedim. Bu kodların verdiği mac adresiyle, Başlat> Çalıştır > cmd 'den getmac sonucu çıkan mac adresi aynı olunca bir an heyecanlandım
    Ama gel gelelim ki bu mac adresi ziyaretçinin mac adresi değil. PHP'nin yorumlandığı server'ın mac adresi.
    $sistem = system('ipconfig /all');

    ile sunucunun mac adresi alınıyor
    Ziyaretçinin mac adresi değil.
  • 26-10-2009, 15:47:19
    #7
    Üyeliği durduruldu
    mac adresinin tarayıcı tarafından okunduğunu sanmıyorum sadece ipyi aldığın yerle ilgilenir dahasını ne yapsın
  • 26-10-2009, 16:02:50
    #8
    1 adet windows hosting ile alabilirsin
  • 26-10-2009, 16:38:23
    #9
    Üyeliği durduruldu
    bu kod ile sunucunun mac adresini alabilirsiniz