"Yüzde kodlaması" olarak da bilinen URL kodlaması,
Bilgileri Tekdüzen Kaynak Tanımlayıcıya (URI) kodlamak için bir mekanizma.
Her ne kadar URL kodlama olarak bilinse de aslında daha genel olarak kullanılmaktadır.
temel Tekdüzen Kaynak Tanımlayıcısı (URI) içinde;
hem tek tip bir kaynak bulucu (URL) hem de tek tip bir kaynak adı (URN).
Bu nedenle aşağıdaki gibi verilerin hazırlanmasında da kullanılır:
"application/x-www-form-urlencoded" sıklıkla kullanıldığı şekliyle
HTTP isteklerinde HTML form verilerini temsil eder.
URL kod çözme nedir ve neden gereklidir?
URL kod çözme, URL kodlamanın ters işlemidir.
sorgu dizelerini veya yol parametrelerini ayrıştırmak için kullanılır,
URL'de iletilir. Aynı zamanda kod çözme için de kullanılır.
MIME formatında sunulan HTML form parametreleri
uygulama/XWW-FORM-URLENCODE
Bildiğiniz gibi URL'ler yalnızca sınırlı sayıda içerik içerebilir.
US-ASCII karakter kümesinden bir dizi karakter Bu karakterler şunları içerir:
alfabe (A-z a-z), sayılar (0-9), kısa çizgi (-), alt çizgi (_), yaklaşık işareti (~) ve
nokta (.). Bu izin verilen kümenin dışındaki herhangi bir karakter ile kodlanır.
URL kodlamasını veya yüzde kodlamasını kullanarak.
Bu nedenle sorgu dizelerinin kodunu çözmek gerekli hale gelir
veya gerçek değerleri almak için URL'ye aktarılan yol parametreleri.
Bunun nerede gerekli olabileceğine dair açık bir örnek. Diyelim ki URL'de bir parametre olarak
başka bir URL iletmeniz gerekiyor. Bu URL'yi doğrudan değiştiremezsiniz, dolayısıyla
URL kodlamanın kurtarmaya geldiği yer burasıdır.
// http%3A%2F%2Fexample.com%2Findex-2.php
$url = urlencode( 'http://example.com/index-2.php' );
// http://example.com/index.php?url=http%3A%2F%2Fexample.com%2Findex-2.php
echo 'http://example.com/index.php?url=' . $url;
Güncellenme tarihi
8 Eki 2025