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.