URL (Uniform Resource Locator) Yapısının Analizi

Listeye Dön

Açıklama

Bir URL yapısı gereği bazı parçalardan oluşmaktadır. Bu yapı içerisinde protokolunun adı,domain adresi, değişkenler bölümü gibi bazı bölümler bulunmaktadır.
PHP SOURCE CODE
<? 
$url_adresi="http://www.ME.com.tr/ipucugoster.php?kodturu=php&id=45&secim=sil";
$url_dizisi=parse_url($url_adresi);
parse_str ($url_dizisi["query"]); 
?> 
Çıktı
Kodu çalıştırmak için ▶ butonuna tıklayın.

Detaylı İnceleme

$url_dizisi isimli değişken, "karekter indeksli" bir dizi haline gelmiştir.Bu dizi içerisinde bulunan veriler aşağıdaki şekildedir. Scheme ---> "http" Host ---> "www.ipucu.web.tr" Path ---> "/ipucugoster.php" Query ---> "kodturu=php&id=45&secim=sil" Ayrıca URL'de bulunan Query bölümünü de parçalamak mümküdür. Bu bölümde genellikle sayfaya aktarılan değişkenler bulunmaktadır. Bu değişkenleri almak için "parse_str" fonksiyonu kullanılmaktadır. Komutu ile aşağıdaki değişkenler yaratılmış olmaktadır. $kodturu $id $secim