lostyazilim

Her kullanıcının sadece bir oy verebilmesini istiyorum

12 Mesajlar 1.591 Okunma
lstbozum
wmaraci reklam

mertkan520 mertkan520 WM Aracı Kullanıcı
  • Üyelik 02.07.2016
  • Yaş/Cinsiyet 29 / E
  • Meslek Öğrenci
  • Konum İzmir
  • Ad Soyad M** Ş**
  • Mesajlar 6
  • Beğeniler 10 / 0
  • Ticaret 0, (%0)

include ("ayar/bagla.php");
$id = $_GET["no"];
mysql_query("update soru set hayir=hayir+1 where id='$id'");

echo "<script> alert('Cevabın için teşekkürler!'); </script>

";

?>


Merhaba arkadaşlar, henüz forumda da bu sektörde de yeni sayılırım. Herneyse şöyle bir kodum var. Bu kodla ufak bir oylama sistemi yapmaya çalıştım kendi çapımda. Lakin sorunum şu. Herkesin sadece 1 kere tıklamasını diğer tıklarda "zaten oy kullandın" tarzı bir uyarı vermesini istiyorum. Üyelik sistemim yok bu yüzden cookie aracılığyla bunu yapmak istiyorum yani veri tabanına herhangi bir ip vs kaydı yapmaksızın.

Yardımlarınız için şimdiden çok teşekkürler! :)
 

 

wmaraci
reklam

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)
Peki çerezleri temizlersem ne olacak ?
mertkan520

kişi bu mesajı beğendi.

mertkan520 mertkan520 WM Aracı Kullanıcı
  • Üyelik 02.07.2016
  • Yaş/Cinsiyet 29 / E
  • Meslek Öğrenci
  • Konum İzmir
  • Ad Soyad M** Ş**
  • Mesajlar 6
  • Beğeniler 10 / 0
  • Ticaret 0, (%0)
Ya o kısım çok önemli değil :) o kadar uğraşacak kişi zaten yapsın hilesini hurdasını :D
 

 

65116 65116 WM Aracı Anonim Üyelik
  • Üyelik 20.06.2016
  • Yaş/Cinsiyet - /
  • Meslek
  • Konum
  • Ad Soyad ** **
  • Mesajlar 632
  • Beğeniler 0 / 196
  • Ticaret 9, (%89)
hocam şu yazıyı bi incelermisin..

http://www.sanalkurs.net/php-ile-ip-kontrollu-anket-yapimi-8229.html

İyi Bayramalar İyi Forumlar..
mertkan520

kişi bu mesajı beğendi.

wmaraci
wmaraci

ismail03 ismail03 WM Aracı Kullanıcı
  • Üyelik 28.11.2013
  • Yaş/Cinsiyet 30 / E
  • Meslek Ameliyathane Hemşiresi
  • Konum Afyon
  • Ad Soyad I** Ç**
  • Mesajlar 2633
  • Beğeniler 344 / 487
  • Ticaret 12, (%100)
ben çözüm getirdim ona FurkanKandemir :D veritabanında Tarih sütun oluştur time() ile kaydet güncelleme yaparken kontrol ettir bende çalışıyor :D
 

 

mertkan520 mertkan520 WM Aracı Kullanıcı
  • Üyelik 02.07.2016
  • Yaş/Cinsiyet 29 / E
  • Meslek Öğrenci
  • Konum İzmir
  • Ad Soyad M** Ş**
  • Mesajlar 6
  • Beğeniler 10 / 0
  • Ticaret 0, (%0)


hocam cevabınız için teşekkürler lakin konuda da belirttim IP üzerinden istemiyorum diye. Çünkü toplu IP kullanılan yerlerde (örn: KYK Yurtları ya da okullar) bir kişinin kullandığı oy diğer ziyaretçilerin oy kullanamamasına sebep olacak. Sadece cookie üzerinden bir yöntemi yok mudur? İyi bayramlar ayrıca :)
 

 

65116 65116 WM Aracı Anonim Üyelik
  • Üyelik 20.06.2016
  • Yaş/Cinsiyet - /
  • Meslek
  • Konum
  • Ad Soyad ** **
  • Mesajlar 632
  • Beğeniler 0 / 196
  • Ticaret 9, (%89)
mertkan520 kardeşim böle durumlarda cookie, email, Tc Kimlik gibi veriler haricinde bunu başka yöntemlerle yapabilecegini sanmıyorum.. kullanıcı tanımlıda yapabilirsin oda olmaz diyorsun.. en fazla işi yavaşlatabilirsin. oda CAPTCHA şahıs denetim koduyla ama burası Türkiye ve biz uğraşmayı severiz.. kolay gelsin :)
mertkan520

kişi bu mesajı beğendi.

mertkan520 mertkan520 WM Aracı Kullanıcı
  • Üyelik 02.07.2016
  • Yaş/Cinsiyet 29 / E
  • Meslek Öğrenci
  • Konum İzmir
  • Ad Soyad M** Ş**
  • Mesajlar 6
  • Beğeniler 10 / 0
  • Ticaret 0, (%0)
AydinHosting zaten cookie yoluyla yapmak istiyorum, yani istediğim şey cookie mi onu da pek bilmiyorum. Kısaca izah edeyim, ziyaretçi oyunu kullansın, veritabanına kodda yazdıgım şekilde +1 işlensin. Bilgisayarına da cookie kaydedilsin. Çerezleri temizlemeden de bi daha oy kullanamasın. Umarım anlatabilmişimdir :)
 

 

65116 65116 WM Aracı Anonim Üyelik
  • Üyelik 20.06.2016
  • Yaş/Cinsiyet - /
  • Meslek
  • Konum
  • Ad Soyad ** **
  • Mesajlar 632
  • Beğeniler 0 / 196
  • Ticaret 9, (%89)
mertkan520

setcookie("isim", "oylamasistemi",time() + 3600);
echo $_COOKIE["isim"];
// Cookie mizi oluşturduk

// Basit şekilde Cookie Kontrolü
echo isset($_COOKIE["isim"]);

// Uzun şekilde Cookie Kontrolü
if(isset($_COOKIE["isim"]))
{
echo "Zaten Oy Kullanmışsınız..";
} else {
echo "Oy Kullandığınız İçin Tşkler..";
}


Basit bir örnek geliştirmek ve içeriği zenginleştirmek sizin elinizde hocam Ayrıca Bknz..

http://www.ilkteknoloji.com/php/phpde-cookie-kullanimi-cerezler/
mertkan520

kişi bu mesajı beğendi.

mertkan520 mertkan520 WM Aracı Kullanıcı
  • Üyelik 02.07.2016
  • Yaş/Cinsiyet 29 / E
  • Meslek Öğrenci
  • Konum İzmir
  • Ad Soyad M** Ş**
  • Mesajlar 6
  • Beğeniler 10 / 0
  • Ticaret 0, (%0)
Hocam temel mantığı anladım sanırım, bunun üzerine uğraşayım bugün, takıldığım yer olursa gene yazmak durumunda kalacağım :) çok teşekkürler tekrardan hayırlı bayramlar :)
 

 

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