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.