SORU
3 EYLÜL 2009, PERŞEMBE


Geçen base64 URL dizeleri kodlanmış

Sağ salim parametreleri ile ham base64 kodlanmış dizeleri geçmek mi?

CEVAP
29 NİSAN 2011, Cuma


Ek base64 özellikleri vardır. (Tablo 2 ** ayrıntılar için bkz. Ama 65 karakter kodlamak gerekir aslında: 26 büyük 10 basamak = 62. 26 küçük harf

İki tane daha lazım [ ' ,'/'] ve bir dolgu char'='.' Ama bunların hiçbiri url samimi, o kadarsadece bunları kullanmak için farklı karakterve işlem Tamam. Standart olanlardan grafiği üzerindedir ['-', '_'], ama sen-ebil kullanma diğer karakter olarak deşifre onları aynı, ve gerek yoktu payı ile Diğerleri.

Sadece kendi yardımcıları yazmayı öneriyorum. php manual page for base64_encode: yorum bu gibi

function base64_url_encode($input) {
 return strtr(base64_encode($input), ' /=', '-_,');
}

function base64_url_decode($input) {
 return base64_decode(strtr($input, '-_,', ' /='));
}

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BiGSH0TROB

    BiGSH0TROB

    7 NİSAN 2011
  • Matt Harding

    Matt Harding

    23 Mayıs 2006
  • Crossover

    Crossover

    18 HAZİRAN 2007