webmaster webmastering webdesign

Jesteś tutaj: webmade.org >> porady >> pozostałe

Bezwzględny i względny adres

autor: Mateusz Bogolubow, ostatnia modyfikacja: 2007-02-21

szukaj: adres bezwzględny adres bezwzględny adres względny adres względny

Zagadnienie bezwzględności i względności adresu jest bardzo proste do zrozumienia. Spojrzycie proszę na poniższe drzewo rozlokowania na naszym serwerze plików i folderów.

bezwzględny adres i względny adres

Jak zapewne zauważyłeś mamy 4 katalogi(artykuly,porady,html_css,php_mysql) i 4 pliki(index.php,html.php,css.php,php.php)

Adres bezwzględny

Adresem bezwzględnym nazywamy adres, który zawiera pełną ścieżkę dostępu i nie jest on zależny od lokalizacji w której znajduje się nasz plik z link-iem (adresem do innego pliku ). Taki link do pliku html.php powinien wyglądać tak:

http://webmade.org/porady/html_css/html.php

zaś do pliku index.php tak:

http://webmade.org/artykuly/index.php

Nie ma w tym nic trudnego. Trochę trudniej będzie z adresem względnym ponieważ zależy on od lokalizacji, w której znajduje się nasz plik.

Adres względny

Załóżmy, że w pliku index.php chcemy zamieścić link do pliku php.php, adres względny będzie wyglądał tak:

../porady/php_mysql/php.php

gdzie dwie kropki oznaczają przesunięcie się do góry o jeden katalog(folder), można przyjąć żę jest to cofnięcie się o jeden katalog do tyłu. W tym przypadku jest to katalog artykuly. Po przesunięciu się do góry jesteśmy w lokalizacji http://webmade.org i wpisujemy adres do pliku php.php

Teraz może na odwrót. Chcemy stworzyć link w pliku php.php do pliku index.php

../../artykuły/index.php

Kropki zostały napisane dwa razy ponieważ musimy się cofnąć do góry o dwa foldery(php_mysql i porady).

Kolejny przykład, już ostatni... Tworzymy link do php.php w pliku css.php .

../php_mysql/php.php

Podsumowanie

Obydwa typy adresów moją swoje wady i zalety. Podczas zmiany domeny przy użyciu adresu bezwzględnego będzie on już nie poprawny i w tym przypadku będziemy musieli każdy link odpowiednio modyfikować. Zaś w momencie gdy, któryś z plików przeniesiemy do innej lokalizacji, w którym używaliśmy adresu względnego także będziemy musieli wprowadzać zmiany w odnośniku(linku) do pliku. Dlatego proponuje rozważnie używać obydwóch typów adresowania.

Mateusz Bogolubow

Osoby czytające tę publikację przeglądały również:

Chcesz zostać programistą?

Poznaj 6 kroków do efektywnej
nauki programowania!

 

valid XHTML
valid CSS
© 2004-2008 copyright by webmade.org