Türkiye'nin En Eski Webmaster Forumu İyinet'e Hoşgeldiniz!

PHP Session ile Sayfa içi Captcha sistemi

SHaX

0
Onaylı Üye
Yasakli Uye
Katılım
20 Haziran 2012
Mesajlar
32
Açılan Konu
3
Tepki puanı
0
Merhaba.
Aşağıdaki özelliklerde script ihtiyacım bulunmakta.
Site içerisinde belirli bir süre ile sayfa değişimi olmadan belirli aralıklarda re-captcha çıkmasını istiyorum ve sayfa yenilense dahi re-captcha doğrulanmadan siteye giriş olmasın istiyorum. bu sistem her sayfada çıkması gerekli. örnek olarak pvp-kenti.com ve ko-cuce.net verilebilir. yardımcı olabilecek varsa sevinirim.
 

CryForLive

0
Onaylı Üye
Üye
Katılım
31 Ocak 2012
Mesajlar
164
Açılan Konu
2
Tepki puanı
0
Konum
İstanbul
Her sayfaya refresh eklersin tabi bunun yanı sıra sayfa açılırken bu captcha kodu çıkar sayfa yenilendiğinde de çıkar yani adam sayfayı yenilesede o kodu girecek beklesede sayfa otomatik olarak yenileyecek yine çıkacak jquery ile sayfa açıldığında ekrana bir box gelmesini sağla sonra her sayfanın üstünede hader("Refresh:2"); 2 yerine istediğin saniyeyi yazarsın o saniye aralığında sayfayı tekrar yükler tekrar o box çıkar.
 

Troypc

0
Onaylı Üye
Üye
Katılım
17 Eylül 2010
Mesajlar
849
Açılan Konu
58
Tepki puanı
6
Konum
Ankara
Sayfayı yeniletmek, sayfadaki formu doldururken veri kaybına yol acabilir ama, bence pop-up biçiminde olmalı, javascriptler captcha kodu girildiğinde pop-up kapansın. Gibi bir mantık daha uygun gibi. (tabi pop-up'un tüm sayfayı kaplayan özelliklerde ayarlanırsa sanki farklı bir sayfa açılmış gibi olacaktır.)
 

CryForLive

0
Onaylı Üye
Üye
Katılım
31 Ocak 2012
Mesajlar
164
Açılan Konu
2
Tepki puanı
0
Konum
İstanbul
Doğru hocam haklı dediği gibi formlar silinebilir aslında bir ara jqueryde bir fonksiyon kullanmıştım belli zaman aralıkları ile sadece belli bir div aralığını yenileyip çalıştımayı sağlıyordu onu deneyebilirsiniz.
 

serkantkar

0
Onaylı Üye
Üye
Katılım
17 Temmuz 2012
Mesajlar
977
Açılan Konu
57
Tepki puanı
7
Konum
Sammamish, WA, US
Bence random olarak (misal ortalama her 10 requestte bir olacak sekilde) <div> icinde captcha gosterebilirsin (div boyutu dokuman boyutunda ayarlanirsa sayfa icerigini de gizlemis olursun). Bir kez captcha gosterdiginde session ya da cookie ile ilgili baglantiyi isaretlersin boylece sayfa kullanici tarafindan yenilense bile dogru captcha girmeden sayfa icerigini goruntulemesini engellemis olursun.

Bu arada sormam gereken bir soru var. Boyle bir degisiklik kullanici deneyimini sifirlayacaktir ve gunun sonunda kullanici kaybedeceksin. Bunu neden yapiyorsun?
 
Üst