Anasayfa » Ruby » URL Encode Etmek

URL Encode Etmek

13 Nisan 2010  |  Yazar: coders  |  Yorum Yok  |  26 kez okundu
Facebook'da Paylaş Twitter'da Paylas FriendFeed'de Paylaş URL Encode Etmek

Merhabalar.Bu yazımızda ruby ile geliştirilen web uygulamlarında
encode etmeyi göstereceğiz.. Url Encode etmenin ilk nedeni güvenlikdir.
Url bazında gelecek saldırıları min. indirebiliriz böylece.

require 'cgi'

def url_ecape (string)

string.gsub(/([^a -zA-Z0-9_.-]+)/n) do

'%' +$1.unpack('H2' * $1.size).join('%').upcase

end.tr(' ', '+')

end

def url_unescape(string)

string.tr ('+', ' ').gsub(/((?:%[0-9a-fA-F]{2})+)/n) do

[$1.delete('%')].pack('H*')

end

end

puts url_unescape ( url )

OĞUZ Kırat

Facebok'ta Paylaş

Benzer Yazılar

Etiketler: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,
avatar

Ahmet Ates

http://www.coders.gen.tr/ 25 yasindayim. Z.K.U Biyomedikal Cihaz Teknolojisi bölümünü okudum, Programlama dilleri arasindan ilgilendiğim ve profesyonel olarak hizmet verdiğim dil Fortran'dir. Web olarak Php,Css ve hazır sistemler olarak Wordpress ve Vbulletine hayranlık besliyorum.

Bu yazı hakkında birşeyler demek ister misiniz?

RSS üzerinden bu yazıya yapılan yorumları takip edin.

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir.

Şu HTML etiketlerini ve özelliklerini kullanabilirsiniz:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>


Programlama