Urlencode

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

    ark. asp için.

    ziyaretçinin gezdiği sayfayı kaydetmek istiyorum.

    kaydediyorum fakat şöyle bir sorun var.

    CStr(Trim(request.serverVariables("PATH_INFO"))+"?"+(request.serverVariables("QUERY_STRING"))

    diyorum.

    kaydediyor,sorun yok.

    güvenlik için replace ediyorum veya url encode,htmleconde üçünüde ayrıayrı denedim.

    kullanıcı diyelimki default.asp?sdlksdklsdklsd=sdklsdklsdlksd

    gibi sacma bir link cagırınca,kaydedilesi sayfalar icin süzme yapmadıgımdan bunuda kaydediyor doğal olarak.

    anlamadıgım şey şu.

    replace ettiğim linkin verisini dbden cağırıp bu linke tıkladığım zaman, linkte tırnak vs. veri oldugunda dbde hata veriyor.

    halbuki replace ettiydim. bu neden böyle olduki ?

    dbdeki veriye bakyorum replace etmiş.

    ama linkine tıkladıgım zaman hata veriyor.

     

     

     

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    pesimistzombie
    pesimistzombie's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek

    db ye kaydederken replace yap örneğin

    & karakteri -8

    = karakteri -9

    vs vs..

     

    daha sonra bunu db den çekerken tam tersini al

     

    -8 karakteri &

    -9 karakteri =

     gibi sorun vermemesi lazım aynı işlemi bende sessiona yaptırıyorum

    yani farklı karakterler ata ama seçilebilir olsun aksi halde geri dönüşümde sorun veriyor

    mesela tırnak işaretini, yatık tırnak yapıyorum geri çevirirken çevrilmiyo dolayısıyla hata verdiriyor veya char kodlarıyla yap replaceyi 


    :|
Toplam Hit: 1848 Toplam Mesaj: 2