Bu URL.php class strong> iyi bir başlangıç (emin değilim 'yaygın' olsa da kabul edilir) olabilir.
URL sınıfı http ve https programları için tasarlanmıştır
Bu sınıf, mutlak veya göreceli URL'leri saklamak ve çeşitli parçalar (şema, konak, liman, part, sorgu, fragmanı) bulunuyor erişim sağlar.
Ayrıca kabul etmek ve zaten kayıtlı mutlak bir URL karşı göreceli bir URL çözmeye çalışacaktır.
Not: Bu URL sınıfı HTTP düzeni dayanmaktadır.
Örnek:
$url =& new URL('http://www.domain.com/path/file.php?query=blah');
echo $url->get_scheme(),"\n"; // http
echo $url->get_host(),"\n"; // www.domain.com
echo $url->get_path(),"\n"; // /path/file.php
echo $url->get_query(),"\n"; // query=blah
// Setting a relative URL against our existing URL
$url->set_relative('../great.php');
echo $url->as_string(); // http://www.domain.com/great.php