folder Tahribat.com Forumları
linefolder Html - CSS - XML - JavaScript - Ajax
linefolder Javascript Replace Edilmemesi Ne Gibi Sakıncalar Doğurur



Javascript Replace Edilmemesi Ne Gibi Sakıncalar Doğurur

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Tuna
    Tuna's avatar
    Kayıt Tarihi: 17/Temmuz/2005
    Erkek

    mesela <a onclick="document.getElementById('hedef' ).innerHTML = 'yazdır'">

    bunun

    <a onclick="document.getElementById(espace('hedef') ).innerHTML = 'yazdır'">

    veya <a onclick="document.getElementById('hedef' ).innerHTML = espace('yazdır')">

    veya encodeURIComponent('hedef')

    şeklinde yapılamasının güvenlik açısından ne gibi sakıncaları vardır.

    sorma nedenim şu. atıyorum bir sayfa çağıracağım. x.asp diye sayfayı çağırıyorum sorun çıkmıyor.

    fakat sayfalar kalabalık olmasın gayesiyle x.asp?islem=a şeklinde bir sayfayı bölüp x.asp?islem=a sayfasını çağırmaya çalıştığımda replace ettiğim için sayfayı işlemiyor. ve unespace ile replaceyi geri almak zorunda kalıyorum.

    diyeceksinizki kodları ona göre uyarla... o zamanda kodlar kalabalıklaşıyor.

    mesela

    function getir(sayfa1,sayfa2) {
       ajax.open('get', encodeURIComponent(sayfa1))+'?id'+encodeURIComponent(sayfa2));

    yani her çağıracağım sayfa için ayrı kod üretmek istemiyorum.

    baştada söylediğim gibi bu dındınıların replace edilmemesi ne gibi sakıncalar doğurur

     

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Tuna
    Tuna's avatar
    Kayıt Tarihi: 17/Temmuz/2005
    Erkek

    aslına bakarsanız javascriptlerden çok anlamam. sadece işimi görecek kadar birşeyler derliyorum.

    ve kullanmak zorundayım

    ve az bildiğim bişeyin başıma iş açmasını istemiyorum:)

  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    tagext
    tagext's avatar
    Üstün Hizmet Madalyası Başarı Madalyası
    Kayıt Tarihi: 25/Temmuz/2002
    Erkek

    javascript kodunun arasına birşeyleri parametre olarak geçip sayfadan cookie çalabilir yada sayfayı başka bir yere yönlendirir dikkat etmdeğin bir durumda sahte bir

    giriş kutusuna şifreni grebilirsin. falan filan tonşey olabilir 


    ftw
Toplam Hit: 1982 Toplam Mesaj: 3