Php Url Fonksiyonları ile şifreleme, Sunucudan dönen bilgileri, Url 'e ait meta etiketleri, parçalama - sınıflandırma vb. gibi işlemler uygulayabiliriz.
Bu işlemler için şifreleme yöntemi olan base64 ile kodlanan base64_encode() / base64_decode() fonkisyolarını örnek göstereceğim.
base64_encode() Fonksiyonu ile saf bir veriyi base64 kodlaması uygulanarak şifrelenebilmektedir. Şifrelenmiş veri saf veriden %33 daha fazla yer kaplamaktadır. base64 Şifreleme yönteminin asıl kullanım amacı E-Posta içeriklerinde 8 bitlik olmayan aktarım katmanları için oluşturulmuştur.
base64 adını, Şifrelemede kullanılan 64 karakterden almaktadır. Bu karakterler;
ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz 0123456789 +/
$name = "Sezai Alkan";
echo base64_encode($name);Yukarıda ki örneğin çıktısı U2V6YWkgQWxrYW4= olarak ekrana yazdıracaktır.
base64_encode() ile çevrilmiş verinin orjinal halini elde etmek istiyor isek veriyi base64_decode() ile işleyebiliriz.
$nameTwo = "U2V6YWkgQWxrYW4=";
echo base64_decode($nameTwo);Yukarıdaki örneğin ekran çıktısı Sezai Alkan olarak ekrana yazdıracaktır.
Yorum yapabilmek için giriş yapmanız gerekmektedir.