• 19-05-2008, 19:42:40
    #10
    omurtlak adlı üyeden alıntı: mesajı görüntüle
    ASP KODU
    if request.servervariables("HTTP_ACCEPT_LANGUAGE")="tr" then
    şunu bunu yap şuraya yönlendir........
    end if
    asp olanı bu
  • 19-05-2008, 19:45:32
    #11
    Türkiye ye ait ip leri toplayacaksın (78.135.0.0/16 , 78.160.0.0/16, 78.161.0.0/16, 78.162.0.0/16, .......... 217.77.241.0/24, 217.77.242.0/24, 217.77.246.0/24 hamal işi)
    bir diziye atacaksın ve $_SERVER['REMOTE_ADDR'] ile kontrol edip yönlendirme yapıcaksın
  • 19-05-2008, 19:47:30
    #12
    Varan adlı üyeden alıntı: mesajı görüntüle
    ;Arkadaş sana kodu vermiş sadece kelime hatası var oda ASP Kodu yerine Php kod diye yazmıs bu asp kodu htaccess dosyasına koy çalıştırır.

    asp de
    htacess diye birşey yoktur. verdiğim iki koduda engeli koymak istediği sayfanın veyasayfaların en başına koyacak.

    php de htacces ile de yapılabilir ama php için verdiğim htaccess kodu değildir onuda sayfanın en başına koymak gerek
  • 20-05-2008, 12:37:35
    #13
    Üyeliği durduruldu
    omurtlak adlı üyeden alıntı: mesajı görüntüle
    bunu yapabilmek için iki türlü seçeneğin var
    1. si elinde hagi ip aralığının hangi ülkeye ait olduğunu belirtie db lazımki bu db geniş bir db olur ve her girişte kontrol yapcaksan ve site ziyaretçin çok olcaksa siten kastırır ve bir müddet sonra açılmamaya başlar. onun için 1. seçeneği önermem.
    2. seçenek ise site ziyaretçilerinin kullandığı explorerın dil seçeneğinden bulabilmen.
    her iki seçenektede tr leri %100 yakalayamazsın çünkü birinci seçenektedi db olayında her ip adresi aralığı belirtilmemektedir ve bu ip aralıkları sürekli değişmektedir.
    ikinci seçenekte ise adam türkiyede olup ingilizcedili destekleyen explorer kullanıyor olabilir ama her iki seçenektede tr yi %90 tutturursun.
    ikinci seçeneği kullan.
    kullanman gereken kod;
    ASP KODU
    if request.servervariables("HTTP_ACCEPT_LANGUAGE")="tr" then
    şunu bunu yap şuraya yönlendir........
    end if
    PHP KODU
    if ($_SERVER("HTTP_ACCEPT_LANGUAGE")=="tr")
    {şunu bunu yap şuraya yönlendir........}

    tşk ederim bu kod ile hallettim: çok saol
  • 21-05-2008, 00:55:55
    #14
    peki çini engellemek için ne yapıcaz vbulletin kullanıyorum ***** içerikli mesaj yazıyorlar
  • 21-05-2008, 01:02:07
    #15
    "tr" yi "tj" yap ek olarakta "rc" yide ekle
    derinsular adlı üyeden alıntı: mesajı görüntüle
    peki çini engellemek için ne yapıcaz vbulletin kullanıyorum ***** içerikli mesaj yazıyorlar
    edit: ch'yide ekle
  • 21-05-2008, 01:09:12
    #16
    webkit adlı üyeden alıntı: mesajı görüntüle
    "tr" yi "tj" yap ek olarakta "rc" yide ekle

    kod oarak verebilirmisiniz lütfen hergün mesaj silmekten gına geldi

    birde 1 den fazla ülyeki yasaklama için ney yapıcaz acaba
  • 21-05-2008, 01:35:17
    #17
    hocam onu verebilmek için çince explorerın hangi değeri döndürdüğünü bilmek lazım

    if ($_SERVER("HTTP_ACCEPT_LANGUAGE")=="tr")
    {
    şunu bunu yap şuraya yönlendir........}


    burada tr ise işlem yapıyorsun çince nasıl ifade edilir bilmiyorum sanırım ch olması lazım tr yerine ch yazarsan olması gerek
  • 21-05-2008, 01:41:29
    #18
    Varan adlı üyeden alıntı: mesajı görüntüle
    asp kodu htaccess dosyasına koy çalıştırır.