Harici bir komut dosyası PHP komut dosyası kullanım istatistikleri göndermek için en iyi yolu

2 Cevap php

Ben kopyalarını satmayı planlıyoruz PHP bir uygulama yazıyorum. Bilmeniz gerekiyorsa, kullanıcıların süresi dolan indirme bağlantıları kullanarak dosyaları indirmek için izin vermek için kullanılır.

Benim satılan uygulamalardan biri bir indirme üretir zaman bilmek istiyorum.

Ne sadece o "Hey, senin senaryolarından biri bir şey yaptı", ne "sayısının bir sayısını tutmak için en iyi yol olacağını anlatır benim sunucuda benim php uygulama, bir uyarı göndermek için en iyi yolu olacaktır hit "benim sunucu bu nitelikteki alır? Bir veritabanı kaydı, ya da düz bir metin dosyası?

Ben tür gibi ana sayfamda indirme sayısı, çalışan sayısını görüntülemek istiyorum çünkü ben soruyorum:

"X Sorumlu şimdiye kadar indirir!"

Saf PHP çözüm fikir, ama ben bir ajax arama Tamam çok olurdu herhalde. Basit iyi, ben gerçekten yapıyorum tamam, sadece bir büyük ölçekte basit bir $ var + +, olduğundan?

Herkes bana doğru yönde işaret etmek ister misin?

2 Cevap

Javascript veya php tarafından, diğer komut arayabilirsiniz sunucudan bir URL oluşturmaya ihtiyacınız olsun. Bu URL sonra bir sayacı artırır bir komut işaret etmelidir. Ben bir veritabanında bir dizi koymak ve bunu artırmak, veya daha ayrıntılı olmak istedim eğer, kolayca ay / istemci vs ile bu yıkmak istiyorum

Sitenizin aşağı giderse satmak komut sunucu yanıt beklerken oturmak değildir: - yani sen URL yürütülmesini engellemez sağlamak için özen, PHP URL arama ile giderseniz. Çeşitli şekillerde bu çalışabilirsiniz - Ben bir kapatma işlevi kaydederek yapardım.

Bu sorun yok Alternatifler javascript ile url yükleme, ya da bir resim olarak (ama her ikisi de büyük olasılıkla biraz daha az doğru olacaktır) - Eğer marjinal iyi tarayıcı desteği alırsınız gibi, görüntü ile kendim giderdim.

Ayrıca, Zend Guard gibi bir şey ile kod derleme sürece, herkes uzak çağrı kaldırmak ve karşı artan önleyebilir unutmayın!

Evet url çağrılabilir şey ne ne olduğunu. SOAP muhtemelen bu konuda gitmek için en kolay yoludur.

http://php.net/soap

Benlumley bu çözümü ilgili geçerli noktaları bir yeri vardır.

(Web-servis aramaları yapma app, bant genişliği / CPU maliyet satın insanları rahatsız olabilir) kullanıcıların tarayıcı hesaplama ofset istiyorsanız Ayrıca daha sonra AJAX daha iyi bir çözüm olabilir.