Selamlar arkadaşlar,
şöyle bir şey istiyorum ,
eğer gelen istek XMLHttpRequest ise ->a yazacak eğer değilse b yazacak :
başka bir örnek : direk chrome'dan a.com/y.php girdik diyelim girdğimizde b'yi gösterecekve bu kişiyi banlayacak , sadece XMLHTTPREQUEST ile gelenere A'yı gösterecek.
yardımlarınızı bekliyorum
Request Method ile ayrım yapma (yardım)
2
●279
- 19-01-2016, 04:39:51
if (isset($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) === 'xmlhttprequest') { echo "b"; } else { $ip = $_SERVER['REMOTE_ADDR']; $bandosyasi= 'ban.txt'; $contents = file_get_contents($bandosyasi, TRUE) OR exit('Unable to open file'); $exists = !stripos($contents, $ip) OR exit(); $ban .= "{$ip}\n"; file_put_contents($bandosyasi, $ban, FILE_APPEND) OR exit('Cannot append rule to file'); } - 19-01-2016, 16:55:48botlara karşı güzel yöntem seçmişsiniz tebrik ederim.
Hatta ip yi direk banlamak yerine bence yanlış veri döndürmek daha mantıklı gibi