Php ile Basit Bir Hit Uygulaması Yapmak

Bu dersimizde mysql işlemlerinden update komutunu kullanarak farklı bir çalışma yapıyoruz. Linke tıklattığımız da veri tabanında yer alan yazının hit alanının 1 artmasını sağlıyoruz. Bu işlemdeki algoritma da şu şekilde olduğunu söyleyebilirim.

İlk önce veriler çekilir ve gerekli link verilir. Verilen linke tıklayınca işlemlerimiz yapılmaya başlar. Nedir bu işlemler peki ? gelen veriye ait hit alanının var olan hitin üstüne +1 eklemektir. Bunu yapmak içinde hit+1 yazmamız yeterli olacaktır. Veri tabanımızda eğer hit yerine okunma yazsaydı o zaman ise okunma+1 yapacaktık yani buradaki yazı veri tabanımızda ne yazıyor ise o yazıya göre +1 diyoruz.
- 03.05.2013 / 10:37:41 4

Sosyal Medya Paylaşım Alanı

Bunlarda İlginizi Çekebilir

cURL Dersleri

Php ile Goo.gl Servisini Kullanarak Link Kısaltmak

Kategori: cURL Dersleri | 29.09.2013
12:08 Css Dersleri

Css ile Arkaplan Renklendirme | Background Özelliği

Kategori: Css Dersleri | 03.05.2013
8:35 Css Dersleri

CSS 3 İle Metinleri Kolonlara Ayırma İşlemi

Kategori: Css Dersleri | 27.07.2013
22:21 jQuery Dersleri

jQuery Temel Bilgiler ve Seçiciler

Kategori: jQuery Dersleri | 03.05.2013
13:50 Php Dersleri

Yorum Listesi (3) # YorumYap

  • Cihan Özen (11.06.2013 - 22:59:07)
    Makalelerimde devamlı tıkladığım zaman hit sayacı kendiliğinden artıyor.
    Ben bunu böyle olmasını istemiyorum.
    Konuya girenlerin ip'lerinden tanısın daha önce hiç girmediyse artsın hit istiyorum.

    Bu konuda yardımlarınızı bekliyorum.
  • ibrahim Çevrük (12.06.2013 - 13:40:26)
    Her tıklama için session yada cookie oluşturabilirsin böylece kontrollerde session yada cookie boş ise kayıt edersin değilse kayıt etmezsin. Yada her tıklamayı veri tabanına kayıt edersin buda veri tabanını zorlamak olur açıkçası. İlk yöntem daha mantıklı
  • İsmail Çakır (10.08.2013 - 13:27:10)
    İbrahim gene harika anlatmışsın ben birşey merak ediyorum..

    hit.php?hit=$id ne işe yarıyor ve birde tekrar hit verme sürelerini ayarlayabilirmiyiz? mesela saatte 1 kere oy verebilir en fazla? bunun için ayrı bir konun varsa kusura bakma fazla zamanım yoktu fazla bakamadım konularına.

Hadi Sende Yorum Yap!

Yorum Gönderilmiştir. Onaylandıktan Sonra Mesajınız Yayınlanacaktır.