stripos string içinde string arar.
eğer adam daha önce 17 nolu konuya yorum yaptıysa 117,617,172 gibi konulara yorum yapamaz çünkü içinde 17 geçiyor.
--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 03:16:33 -->-> Daha önceki mesaj 03:13:44 --
bunu sağlama almanın yolu, database de ip adresi ve zaman ile beraber yorum id sini saklamak. aynı ip adresinden 2 kez aynı konuya yorum gelmez böylece.
ya da en azından kullanıcıya cookie bırakmak.
çünkü session olmayan bir sayfaya gidip gelindiğinde yine yorum yapılabilir.
ya da default session süresi sona erdiğinde.
hmm o zaman bu sıkıntı çıkarır.. adam 2 numaralı konuya yorum yazarsa, 20lilere vs yazamayacak yani..
----
Database´de yorumlarda saklanan veriler şunlar:
Aslında yapılacak şey ortada, aynı ip adresinden aynı gameid´ye 2 kez yorum atamayacak. Ancak php bilgim çok zayıf olduğundan koda dökemiyorum işte...
IP´ler şu şekilde değişkene atılmış scriptte: $ip=$_SERVER['REMOTE_ADDR'];
Gameid yani konu id´si ise: $gameid=sec($_POST["gameid"]);
Aynı gameid´de aynı ip 2. kez yorum düşerse true ya da false döndürmesi için nasıl bir fonksiyon kullanılabilir? ve bu sağlıklı bir çözüm yolu mudur?
--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 13:41:35 -->-> Daha önceki mesaj 12:47:24 --
Şimdi bir deneme yaptım,
İlk olarak 17 nolu konuya yorum yazdım.
Sonra 117, 617, 172 id´li konulara yorum düştüm. Bir uyarı vermedi, yorum gönderildi :S
Göndermemesi gerekmez miydi? :S