captcha yenileme

Kodla Büyü

mustafayilmaz28

Süper Üye
Süper Üye
Seçkin Üye
Mesajlar
1,425
http://www.sanalkurs.net/php-captcha-guvenlik-kodu-yapimi-8038.html

kodu yazmamak için başka bir örneğin linkini verdim yukarıda..
benin burada istediğim şu,

captcha resminin yanında bulunan kodu yenile linkine tıklayınca sayfayı yenilemeden captcha kodunu yenilesin istiyorum..
ama çalıştıramadım bir türlü yazdığım kodları

Kod:
#kod-degis ıdsine sahip olan linke tıklanınca 
$('#kod-degis').click(function() {
               #guv-kod ıdsine sahip img etiketinin içeriğini tekrar yükle
		$('#guv-kod-kab').attr('src', 'kutuphane/captcha.php');
	});
 
Yanlış hatırlamıyorsam ön belleğe yerleşmemesi için her seferinde farklı URL kullanmak gerekiyordu. Cepten yazdığım için kontrol şansım yok ama
Resme tıklandığında
<?
$yenile = $_SESSION['kod'];
?>
<img src="kutuphane/captcha.php?kod=<? echo $yenile ?>" onClick="this.src='kutuphane/captcha.php?kod='+Math.floor(Math.random()*9999999)">

Bu sayede her seferinde farklı URL ile çağırılabilir.
 
hocam.
teşekkür ederim.
dediğiniz mantık ile hallettim çok şükür.
bir olayı daha anlamış olduk böylece :) :idea:
kodlar ise
Kod:
<img  id="guv-kod" src="kutuphane/captcha.php"/><a href="#" id="kod-degis" onclick="yenile();">Değiştir</a>
js fonksiyonum
Kod:
function yenile(){
	document.getElementById('guv-kod').src='kutuphane/captcha.php?' + Math.random();
	return false;
};
 
BBNET
Geri
Üst