lostyazilim
tr.link

PHP IP'ye göre beğen uygulaması nasıl yapılır?

10 Mesajlar 1.941 Okunma
acebozum
tr.link

mwt mwt RadKod-İzmir Web Tasarım Kullanıcı
  • Üyelik 16.06.2015
  • Yaş/Cinsiyet 27 / E
  • Meslek Yazılım
  • Konum İzmir
  • Ad Soyad A** B**
  • Mesajlar 839
  • Beğeniler 124 / 150
  • Ticaret 50, (%96)
Merhaba arkadaşlar,
Yapmak istediğim bir kullanıcının sadece bir kere beğenmesini sağlamak bunu nasıl yapabilirim yardımcı olabilirseniz çok sevinirim. Yeni bir özellik yaptığım sanalyer'e telefon özelliklerinde kullanacağım
örnek : https://www.sanalyer.com/ozellikleri.php?id=1 (hayran kısmı) daha yayına açmadık :) hazırlıklarımız devam etmektedir.
 

 

elektronikssl
webimgo

FurkanKandemir FurkanKandemir WM Aracı Kullanıcı
  • Üyelik 25.05.2015
  • Yaş/Cinsiyet 32 / E
  • Meslek Web Yazılım Uzmanı
  • Konum İstanbul Anadolu
  • Ad Soyad F** K**
  • Mesajlar 833
  • Beğeniler 0 / 287
  • Ticaret 13, (%100)
Şöyle ki veritabanınızda beğenilerle alakalı bir tablo açıp.
Buraya kullanıcıid (kullanıcı ip ) makaleid(ya da beğendiği olay neyse) kaydeceksiniz.
Daha sonra sayfa açıldığında eğer bu kullanıcı bu id yi beğenmişse beğen butonunu gizlersiniz yada gösterirsiniz ki beğenmediyse beğensin.

Gerçi ip değişince ne yapacaksınız o da mechul tabi :)
Kayıtlı kullanıcılarda kullanıcı id üzerinden gidersiniz ama misafirlerde beğeniyorsa ip değişken bir şey olduğu için tam doğru sayacı ve ya durumu vermez
 

 

Plain Plain Freelancer Kullanıcı
  • Üyelik 31.07.2013
  • Yaş/Cinsiyet 24 / E
  • Meslek Freelance
  • Konum İstanbul Anadolu
  • Ad Soyad S** Y**
  • Mesajlar 799
  • Beğeniler 64 / 241
  • Ticaret 42, (%100)
Her cihaz için ayrı veritabanı tablosu bu tabloların içinde diğer özelliklerin yanında beğenenlerin IP adresi olması gerek. Beğenme tuşuna basıldıktan sonra işlemin gerçekleşebilmesi için cihazın tablosunda o IP adresinin yer almaması gerek.

Şeklinde yapılabilir.


Düzenleme:
@FurkanKandemir o şekilde yapılırsa her IP adresi sadece bir cihaz beğenebilir. Bence her cihazın ayrı veritabanı tablosu olması, o tablonun içinde beğenen IP'ler kısmı olması gerekli.
 

 

mwt mwt RadKod-İzmir Web Tasarım Kullanıcı
  • Üyelik 16.06.2015
  • Yaş/Cinsiyet 27 / E
  • Meslek Yazılım
  • Konum İzmir
  • Ad Soyad A** B**
  • Mesajlar 839
  • Beğeniler 124 / 150
  • Ticaret 50, (%96)

FurkanKandemir adlı üyeden alıntı

Şöyle ki veritabanınızda beğenilerle alakalı bir tablo açıp.
Buraya kullanıcıid (kullanıcı ip ) makaleid(ya da beğendiği olay neyse) kaydeceksiniz.
Daha sonra sayfa açıldığında eğer bu kullanıcı bu id yi beğenmişse beğen butonunu gizlersiniz yada gösterirsiniz ki beğenmediyse beğensin.

Gerçi ip değişince ne yapacaksınız o da mechul tabi :)


yorumunuz için teşekkürler mantığını düşünmüştüm fakat bunu nasıl yapacağım hakkında bilgiler toplamak
kullanıcı ip değiştirip giriyorsa yapcak bir şey yok :) amacı neyse ona kavuşsun :D

Ek Olarak:

Plain adlı üyeden alıntı

Her cihaz için ayrı veritabanı tablosu bu tabloların içinde diğer özelliklerin yanında beğenenlerin IP adresi olması gerek. Beğenme tuşuna basıldıktan sonra işlemin gerçekleşebilmesi için cihazın tablosunda o IP adresinin yer almaması gerek.

Şeklinde yapılabilir.


Düzenleme:
@FurkanKandemir o şekilde yapılırsa her IP adresi sadece bir cihaz beğenebilir. Bence her cihazın ayrı veritabanı tablosu olması, o tablonun içinde beğenen IP'ler kısmı olması gerekli.


güzel fikir teşekkürler

Ek Olarak: http://www.9lessons.info/2009/09/favourite-rating-with-jquery-and-ajax.html

burada ki uygulamayı yapacağım, bulamayan arkadaşlar için yardımcı olabilir.
 

 

wmaraci
wmaraci

emremutlu emremutlu WM Aracı Kullanıcı
  • Üyelik 18.04.2016
  • Yaş/Cinsiyet 31 / E
  • Meslek Öğrenci
  • Konum Ankara
  • Ad Soyad E** M**
  • Mesajlar 28
  • Beğeniler 24 / 5
  • Ticaret 0, (%0)
Peki php ile cihazın sabit numarasını öğrenmek mümkün mü? Yanlış hatırlamıyorsam "mac adresi" deniyordu.
O zaman sadece tek bir cihaza yönelik çalışarak o cihazın bir daha beğenmesinin önüne geçmiş olunabilir.
 

 

mwt mwt RadKod-İzmir Web Tasarım Kullanıcı
  • Üyelik 16.06.2015
  • Yaş/Cinsiyet 27 / E
  • Meslek Yazılım
  • Konum İzmir
  • Ad Soyad A** B**
  • Mesajlar 839
  • Beğeniler 124 / 150
  • Ticaret 50, (%96)

emremutlu adlı üyeden alıntı

Peki php ile cihazın sabit numarasını öğrenmek mümkün mü? Yanlış hatırlamıyorsam "mac adresi" deniyordu.
O zaman sadece tek bir cihaza yönelik çalışarak o cihazın bir daha beğenmesinin önüne geçmiş olunabilir.


mac adresi almayı bilmiyorum ama şuan sistemi güzel çalışıyor :)

https://www.sanalyer.com/ozellikleri.php?id=1
https://www.sanalyer.com/ozellikleri.php?id=2

daha kullanıcıya sunmadım ayrıca ücretsiz ve reklamsız bir biçimdede webmasterlar için siteye ekle özelliği yapacağım oda yarına kaldı
 

 

recep06 recep06 WM Aracı Kullanıcı
  • Üyelik 19.08.2015
  • Yaş/Cinsiyet 34 / E
  • Meslek PHP Developer
  • Konum Ankara
  • Ad Soyad R** Ç**
  • Mesajlar 121
  • Beğeniler 25 / 34
  • Ticaret 8, (%100)

emremutlu adlı üyeden alıntı

Peki php ile cihazın sabit numarasını öğrenmek mümkün mü? Yanlış hatırlamıyorsam "mac adresi" deniyordu.
O zaman sadece tek bir cihaza yönelik çalışarak o cihazın bir daha beğenmesinin önüne geçmiş olunabilir.


Php ile mac adresini alman mümkün degil.
 

 

Her türlü Php işleriniz uygun fiyata yapılır.

BugraGulay BugraGulay <?php echo"It's Life"; ?> Kullanıcı
  • Üyelik 11.10.2015
  • Yaş/Cinsiyet 29 / E
  • Meslek Web Developer/Bilgisayar Müh.
  • Konum Ankara
  • Ad Soyad B** G**
  • Mesajlar 477
  • Beğeniler 34 / 135
  • Ticaret 7, (%100)
üyelik sistemli yapıyosanız kullanıcı ve beğenme olayını kontrol etmeniz yeterli ip ye gerek yok
 

 

mwt mwt RadKod-İzmir Web Tasarım Kullanıcı
  • Üyelik 16.06.2015
  • Yaş/Cinsiyet 27 / E
  • Meslek Yazılım
  • Konum İzmir
  • Ad Soyad A** B**
  • Mesajlar 839
  • Beğeniler 124 / 150
  • Ticaret 50, (%96)

BugraGulay adlı üyeden alıntı

üyelik sistemli yapıyosanız kullanıcı ve beğenme olayını kontrol etmeniz yeterli ip ye gerek yok


üyeliksiz
 

 

BugraGulay BugraGulay <?php echo"It's Life"; ?> Kullanıcı
  • Üyelik 11.10.2015
  • Yaş/Cinsiyet 29 / E
  • Meslek Web Developer/Bilgisayar Müh.
  • Konum Ankara
  • Ad Soyad B** G**
  • Mesajlar 477
  • Beğeniler 34 / 135
  • Ticaret 7, (%100)
her ip yi veritabanında tutabilirsin ama bildiğim kadarıyla bilgisayar kimliğini değil modem ip sini tutabilirsin bunlar için oluşturman gereken tablolar
id ip begenmedurumu

begenmedurumunu default olarak 0 yaparsın kontrolde eğer 1 se beğendiniz der 0 sa beğeni tuşu koyar ama sanırım modem res gibi olaylarda ekstra önüne geçmek için farklı bir kontrol var ne yazıkki bilmiyorum yardımcı olmak isterdim ama ben bu şekilde yapardım
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al