»Forumlar »SE ? Core Labs »Tüm Sayfalardan Misafirleri Yasaklamak
  https://seditio.com.tr/eski1/forums.php?m=posts&q=29
          Geri Dön      -      Sayfayı Yazdırmak için tıklayın
Author: qharez, Posted: 2009-11-21 19:28 GMT.
T?m Sayfalardan Misafirleri Yasaklamak

Sitenizi ziyaret eden misafirlerin hi? bir i?eri?i g?rmemesi i?in ve ayr?ca google, yahoo ve msn botlar?n?n t?m sayfalara girebilmesi i?in alttaki ad?mlar? uygulayabilirsiniz.

Bu y?ntem ziyaret?ileri kay?t olmaya te?vik etti?i saptanm??t?r.

1-
system/header.php'yi a??n.

2-
Kod:
if (!defined('SED_CODE')) { die('Wrong URL.'); }

?stteki kodu header.php i?inde aray?n ve alt?na 3 nc? ad?mdaki kodlar? yerle?tirin.

3-
Kod:
preg_match('#(google|yahoo|msn)#i', $_SERVER['HTTP_USER_AGENT'], $botvarmi);

if ($usr['id']<1 and $botvarmi[1]=='')
{
if (strpos($_SERVER['PHP_SELF'], "users.php"))
{
}
elseif (strpos($_SERVER['PHP_SELF'], "users.php?m=auth") == 0)
{
header("Location: users.php?m=auth");
}
}

Forum mesajlar?n?n bulundu?u sayfaya girmek isteyen misafir ?ye kay?t sayfas?na y?nlenecek.

Bu modifikasyon Dvdbil taraf?ndan haz?rlanm??t?r.

Powered by SeditioPrint version