Widget sayma?

2 Cevap php

Hello I've recently added a weather widget for people to add to their site. Is basically a php page that people can link to.

Benim soru nasılsa kaç kişi benim Widget kullanarak saymak için bir sayaç falan koyabilirsiniz edilir?

Benim Widget http://www.site.com/widget/ o fars dili var burada bulunmaktadır.

2 Cevap

Peki, bu bağlıdır - kaç kişi kendi web sitesinde Widget'inizi kullanmış, ya da kaç kişi widget kullanan web sitelerini izledim bilmek istiyorsun? Bu rakamlar tamamen farklıdır.

Daha sonra seçeneği için, jonstjohn yöntemi büyük iş olur: kolay uygulanması ve birçok özellik için ben Google Analytics şekilde tavsiye - ilginç birçok bilgi göstermek gerçekten fantezi grafikler var.

Web siteleri widget kullanarak kaç saymak istiyorum, diğer yandan ise aşağıdaki gibi yapabilirsiniz:

  • Bir varchar sütun ile veritabanındaki bir tablo oluşturun. O sütunda benzersiz bir dizin koydu.
  • Kodunuzda, sizin Widget olarak adlandırılan URL almak için $ _SERVER ["HTTP_REFERER"] parametresi okuyun.
  • Şimdi bunu tüm sayfaları mevcut olacak, böylece bir web sitesi muhtemelen kendi şablonunuzda widget koymak gibi bu URL'den sadece etki alanı bölümü şerit istiyorum. Web siteleri web siteleri ve sayfaları değil saymak istiyorsanız, o zaman böyle bir şey yapmak

    $domainParts = explode("/", $_SERVER["HTTP_REFERER"]);
    $domain = $domainParts[2];

  • Şimdi tabloya öğrendim etki yerleştirin. Bu web sitesi zaten bir kez Widget çağırdı sonra insert benzersiz bir kısıtlama hata ile başarısız olur - Sadece kullanılarak (örneğin hata görmezden "@" your insert komut üzerine, @ mysql_query gibi ("INSERT INTO ...") .)

Web siteleri widget kullanarak kaç bilmek için, sadece tablodaki satır sayısını saymak.

Sen PHP sayfasında izleme kodu yerleştirebilirsiniz. Olasılık vardır:

  • Google analytics kodu

  • . Php sayfa, bir veritabanında bir satır ekleyerek yürütür, her zaman kaydedin

Ben başkaları da vardır eminim, ama bu çalışması gerekir.