Php Url Foksiyonları 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 en basitinden
urlencode() / urldecode() fonksiyonlarını örnek gösterebiliriz.urlencode() Fonksiyonu istemeden olsa da kullanımı sağlamaktayız. Bu fonksiyon Get methodu ile gönderdiğimiz her veri için urlencode() ile işlenmektedir.
Bu Fonksiyonun verileri temelde çevirme methodu _-. işaretleri haricinde olan ve sayısal olmayan karakterleri, Yüzde(%) işaretinin önüne çift rakamlı sayılar ile ve boşlukları Artı(+) İşaretine dönüştürmesidir.
$name = "Sezai Alkan";
echo urlencode($name);Yukarıda ki örneğin çıktısı Sezai+Alkan olarak ekrana yazdıracaktır. En basitinden bir HTML formundan gönderdiğimiz get methodu bu şekilde dönüştürülmektedir.
urlencode() ile çevrilmiş verinin orjinal halini elde etmek istiyor isek veriyi urldecode() ile işleyebiliriz.$nameTwo = "Sezai+Alkan";
echo urldecode($nameTwo);Yukarıdaki örneğin ekran çıktısı Sezai Alkan olarak ekrana yazdıracaktır. Aslında bu kullanımı istemeden de olsa daha önce belirtildiği gibi kullanmaktayız. bu işlemleri dilersek manuel olarakda sağlayabiliriz.