Marc W'nin zaten işaret php gibi sadece sunucudan gönderilen oldum ne söyleyebilirim değil ne müşterinin yani olmayan bir marş kesinlikle php kullanılarak aldı.
Ama bir MD5 hash üreten ve sunucudaki dosyanın MD5 hash (on-sunucu MD5 tarafından üretilen bu karşılaştırarak bir JS kontrol çağıran bir düğmeye basarak yüklemeyi onaylamak için kullanıcı soran olasılığı her zaman vardır siz) ve JS komut dosyası db güncellemek veya aynı yapmak için bir php-script aramak için kullanmak başarılı bir karşılaştırma kullanımı.
You could always just ask them to check the download is what they expected and, if they hit "yes, it's fine" then update the database.
Edited: in response to OP's comment.
Thanks, but you can't depend on the users cooperativeness. Because they also have to pay for the download, it is better that I have all the controll.I think I will then update the database when the script is accessed. That seems to be the most reliable then.
Nasıl başlatmak ve sürdürmek-indir, ve, tamamlama bütünlüğünü doğrulayan ve db için bir güncelleştirme çalıştıran bir Ajax denetimi kullanma konusunda?
Ben otomatik olarak müşterilerinizin size seçim sonunda ne olursa olsun, yine de, seni rip olacak varsayarak değil öneririm. 'Sizin için işe yaramadı?' Güzel onları sorma değil ve eğer bir hata-rapora lider sizin ve onlar için yararlı olabilir.
Bazı kullanıcıların diyebilirsiniz iken Ama, ne olursa olsun, 'hayır', sadece ekstra kopya için onun durumu önlemek için artan iş yükü maliyetine karşı bunun maliyeti dengelemek zorunda. 'Dürüstlük' sürdürmenin maliyeti onların fazladan bir kopyasını alarak muhtemel / potansiyel maliyetini aşarsa, o zaman küçük bir nokta var.