Arkadaşlar şimdi bana 2 3 satır kod lazım kodun neye yarayacağını anlatayım hemen
Şimdi elimde bir script var bu scriptte insanlar üye olup kendi konularını açıyorlar burda sorun yok ama aynı konuyu sürekli açtıkları için siteyi olumsuz etkiliyor bana tarayıcı üzerinde kayıt edecek konu açmayı engelleyecek satır kod lazım
örneğin üyelerden birisi bir konu ekledi tekrar eklemek istediğinde uyarı gelmesini istiyorum uyarıda da şunu diyecek 120 dakika sonra tekrar konu ekleyebilirsiniz bu uyarıyı vermesini istiyorum mysql yormaya gerek yok direk üyenin bilgisayarına kayıt etmesini istiyorum bu satırı yazıp gönderebilecek arkadaş varsa yardımcı olsun lütfen.
Anlayan Birisi Lütfen Baksın Buraya
6
●362
- 25-06-2013, 23:31:18MySQL'in böyle basit bir işlem yorulacağını nereden çıkardınız ki?
Basit bir şekilde COOKIE ile de yapabilir.
Konu açılırken
setcookie("engel", "1", time() + (60*120));kodu ile cookie oluşturulur. Konu açma sayfasında
if($_COOKIE['engel']==1){ echo "Her 120 dakikada bir konu açabilirsiniz"; } else { //Konu açma sayfasının kodları ya da header'ı }Denetimi geliştirmek isterseniz ücretli olarak çözebilirim. - 26-06-2013, 01:05:26http://pamukbilisim.com/cookie.php
2.yenilemede 120 dakika hatası alıcaksınız.
Kaynak kodları:
if (isset($_COOKIE["konu"])){die("120 Dakikada bir konu açabilirsiniz.");}else{setcookie("konu","".md5("konugirişiyapıldı_pb")."",time()+7200);} - 26-06-2013, 13:12:26Aynen katılıyorum. Konu eklemelerinde aldığın zamanı baz alarak en son kayıt zamanından 120 sn sonra kayıt kabul et gibi bir basit if ile çözebilirsinramesaliyev adlı üyeden alıntı: mesajı görüntüle
- 26-06-2013, 13:25:58onun içinde IPleri tutturur aynı IPdense yine uyarı verdirir~Aykut adlı üyeden alıntı: mesajı görüntüle