PHP de bu dersimizde
urlencode() ve
urldecode() fonksiyonlarını işleyeceğiz.
1-Urlencode()
Php ile get methodu ile link üzerinden veri gönderdiğimizi bazı harfler ve karekterler değişir.Bu değişik yapıyı urlencode ile bizde yapabiliyoruz.
<?php
$konu="PHP Dersi işğç";
$url =urlencode($konu);
echo $url."<br />";
?>
Çıktısı :
PHP+Dersi+i%C5%9F%C4%9F%C3%A7
Gördüğünüz gibi boşluk + oldu.Türkçe karekterler değişik karekterlere dönüştü.Bu şekilde bizde metni url yapısına dönüştürerek kullanabiliriz.
2-Urldecode()
Urldecode ise tam dersini yapar.Urldeki metni normal metine dönüştürür.
<?php
$konu="PHP Dersi işğç";
$url =urlencode($konu);
echo $url."<br />";
$yenikonu=urldecode($url);
echo $yenikonu;
?>
Çıktısı :
PHP+Dersi+i%C5%9F%C4%9F%C3%A7
PHP Dersi işğç
Yukarda ilk url yapısına dönüştürdük.Daha sonra urldecode ile normale geri döndürdük.Bazen linklerdeki bu metni dönüştürmemiz gerekebilir.O zaman işimizi görür bu fonksiyon.