• 01-10-2012, 15:11:36
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    <%

    Public Function aramaKelime()
    Set oCtrl = Server.CreateObject("MSScriptControl.ScriptControl ")
    oCtrl.Language = "Javascript"
    oCtrl.AddCode "function GoogleQ(M){var oS = /q=(.*?)&/i.exec(String(M));if(oS != null){return decodeURIComponent(oS[1].replace(/\+/,' '));}}"
    aramaKelime = oCtrl.CodeObject.GoogleQ(Request.ServerVariables(" HTTP_REFERER"))
    Set oCtrl = Nothing
    End Function
    Response.Write "Arama Kelimesi : "& aramaKelime()


    %>

    arkadaşlar yukardaki Google Chrome da çalışıyor Internet Explorer da çalışmıyor
    tüm arama motorlarından gelen ziyaretçi hangi kelimeden gelmiş nasıl alabilirim olmuyorsa yukardaki kodu explorerda nasıl çalıştırabilirim .
    teşekkürler....
  • 01-10-2012, 15:31:28
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    asp içerik browser seçmez. Muhtemelen bunu yansıtmak istediğin yer explorerde gözükmüyordur.
  • 01-10-2012, 17:10:03
    #3
    Google Chrome da sıkıntı yapmıyor anlamış değilim yerini bir değiştirip bir deniyeyim bakalım teşekkürler

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 15:57:06 -->-> Daha önceki mesaj 15:42:08 --

    hayır denedim çalışmıyor başka çözümü varmı yada kodlarda bir eksiklik yanlışlık varmıdır ?

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 17:10:03 -->-> Daha önceki mesaj 15:57:06 --

    arkadaşlar yardımcı olurmusunuz olayı çözemedim !
  • 01-10-2012, 18:05:41
    #4
    Üyeliği durduruldu
    Alıntı
    <%

    Function Aranan()
    Set oRegEx = New RegExp
    oRegEx.Pattern = "([?|&])q=([^&#]*)"
    oRegEx.Global = True
    For Each oMatch In oRegEx.Execute(Request.ServerVariables("HTTP_REFER ER"))
    sMatch = oMatch.Value
    Next
    sMatch = replace(sMatch,"&q=","")
    sMatch = replace(sMatch,"?q=","")
    Aranan = sMatch
    Set oRegEx = Nothing
    End Function





    response.write Aranan()

    %>
    bunu kullan yeni yazdım taze taze
  • 01-10-2012, 19:45:12
    #5
    teşekkürler arkadaşım deniyeyim

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 19:45:12 -->-> Daha önceki mesaj 18:27:13 --

    sanırım beni browser da problem var başka yerde denedim çalışıyor benim browserda aranan kelimeyi kayıt yaptığımda vt ye kayıt yapıyor fakat boş kayıt yapıyor Google Chrome da problem yok normal kelimeyi kayıt yapıyor problemi çözemedim kodlar sağlam sanırım problem benim browserda fakat her şartlarda kelimeyi alıp kaydetmesini nasıl sağlarım ?
  • 02-10-2012, 08:46:39
    #6
    Üyeliği durduruldu
    referrer'in boş gelmesi referrer olmadığına işarettir. yani bir sayfadan senin sitenin adresine tıklanacak. o sayfa(url) senin referrerin olmuş olur. sen veritabanına Request.ServerVariables("HTTP_REFERER") nesnesini kaydet bakalım google search url sini alıyor mu almıyor mu görelim
  • 02-10-2012, 11:18:29
    #7
    Üyeliği durduruldu
    süper kod
  • 02-10-2012, 14:52:19
    #8
    ShekerChi evet denedim
    url = Request.ServerVariables("HTTP_REFERER")

    ....
    ...
    kayit("kelime") = url

    evet bu şekilde google linkini kaydediyor sıkıntı nedir anlayamadım ?
  • 03-10-2012, 02:19:42
    #9
    kaydettigi google linki nedir tam olarak?