urldecode() fonksiyonu, bir URL'de kodlanmış olan karakterleri orijinal hallerine dönüştürmek için kullanılır. Bir URL'de bazı karakterler özel karakterler olarak kodlanır ve bu fonksiyon bu kodlanmış karakterleri çözerek orijinal karakterlerine dönüştürür.
Kullanım
Aşağıda, urldecode() fonksiyonunun kullanımına örnek verilmiştir:
$kodlanmis_url = 'https%3A%2F%2Fwww.example.com%2F%C3%B6rnek%2Fsayfa.php%3Fid%3D123';
$cozulmus_url = urldecode($kodlanmis_url);
echo $cozulmus_url;
Yukarıdaki kodda, $kodlanmis_url değişkeni bir URL'de kodlanmış karakterleri temsil eder. urldecode() fonksiyonu bu kodlanmış karakterleri çözerek $cozulmus_url değişkenine atar. Son olarak, echo komutuyla çözülmüş URL ekrana yazdırılır.
Çıktı:
https://www.example.com/örnek/sayfa.php?id=123
Bu örnekte, özellikle URL'de yer alan "%3A", "%2F" ve "%C3%B6" gibi kodlanmış karakterler urldecode() fonksiyonu tarafından çözülerek orijinal hallerine dönüştürülmüştür.