$(function(){
$("#data2").click(function(){
var item = $("div").load("demo.txt #data2");
$('#yazinin_gösterleceği_yer').html(item)
});
});
Fakat bunu önermem bir json dosyası tutup json ile çalışırsanız çok daha avantajlı olur.
Öncelikle ajaxda hem csrf için header verip hem de data olarak _token vermenize gerek yok. Sadece birisi yeterli olacaktur. Onuda 2 fonskyona yazmanıza gerek yok fonskyon dışı bir yerde yazsanız yeterli olacaktır. Ve hatanızı net bir şekilde anlayamadım biraz açıklayabilirmisiniz?
Sorun beğendikten sonra sil dediğini düşünürsek, bir kez daha sile tıklarsa oluşan hata mı?
Hocam siteyi atar mısınız? Birde csrf açığını kapatmış olabilirler çünkü kullandığınız şey bir güvenlik açığı sonuçta.
@theviper arkadaşın örneği istediğiniz gibi duruyor;
foreach($items as $item){
$_val = $item[$item['sec']];
echo $_val;
}
VsCode üzerinde Alt+R tuşu ile arama(Ctrl + F) yaparken regex kullanımını etkinleştirebilirsiniz. Sonrada arama kısmına;
href="(.*)"
Şeklinde yazarsanız hepsi seçilir.
@g4rymckinn0n
Post işlemi sonrası yönlendirme yapması muhtemel. BurpSuite yönlendirmeyi engeller ve post işlemini yakalayıp kaydeder. O sayede istediğiniz gibi inceleyebilirsiniz isteği.
Tahminimce sadece redirect işlemi yapmışlar.
Alternatif kolaylık için chrome eklentisini;
WebSniffer
Json kullanabilirsiniz, ',(virgül)' ile ayırmak iyi bir seçenek değil. Buraya kaynak bırakıyorum;
Erbilen
function check($proxy=null)
{
$proxy= explode(':', $proxy);
$host = $proxy[0];
$port = $proxy[1];
$waitTimeoutInSeconds = 10;
$bool=false;
if($fp = @fsockopen($host,$port,$errCode,$errStr,$waitTimeoutInSeconds)){
$return true;
}
fclose($fp);
return false;
}
Kullanım için ;
check('127.0.0.1:8080')
Yeni bir js dosyası oluşturarak şu şekilde yapabilirsiniz;
$('#content a').each(function(){
$(this).attr('target','_blank')
})
if (str_contains($yazi,$arama)) {
echo 'true';
}