En iyi bahis erişmek için jQuery AJAX desteği kullanın, ancak kullanıcı, dosyaya artış yazar URL çeşit yüklemektir. Eğer kapsamlı bir platform her türlü kullanıyorsanız, size veritabanı ile yapıyor düşünmelisiniz. Ancak, jQuery'nin $ kullanmak için yeterince basit olurdu. URL / increment_number.php? Image = whatever.jpg erişmek için () fonksiyonu olsun. Hiç bir veritabanı kullanmaya başlarsanız, sadece bir DB sorgu gerçekleştirmek için bu komut dosyasını değiştirmek gerekiyor. Sizin durum için, (optimize hiçbir şekilde olmuştur ya da herhangi bir güvenlik konuları sahiptir) bu gibi basit bir komut olurdu:
$image = $_GET['image'];
$number = file_get_contents('tracker_for_{$image}.txt');
if ($number != ''){
$number = (int) $number + 1
}
$file = fopen('tracker_for_{$image}.txt', 'w');
fwrite($file, $number);
fclose($file);
Ve sadece görüntü ile sayfada JS aşağıdaki bit var unutmayın:
$(document).ready(function(){
$('img.incrementme').click(function(){
$.get('/increment.php?'+$(this).attr('src'));
});
);
Bu işe yaramayabilir bu yüzden bu kodu test değil, ama bunu yapmak olurdu ne ruhu var.