Tweet

URL Encode Etmek

Ruby Url Encode

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

CODE:
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 )


Oguzz
oguz@thecoders.net
5 Nisan 2009 17:28

İlgili Olabilecek Makaleler


Yorumlar (0)




Ziyaretçi olarak yorum yazamazsınız. Üye olmak için tıklayın Üye iseniz giriş yapın.



MENÜ » FORUM
Menü » Takip et
RSS Facebook Twitter Friendfeed
Sık Kullanılanlar Google Yahoo Live
Menü » Paylaş
E-Posta ile gönder Twitter Facebook Friendfeed
Buzz Stumbleupon Delicious Digg