Jesteś tutaj: webmade.org >> porady >> pozostałe
autor: Mateusz Bogolubow, ostatnia modyfikacja: 2007-02-21
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.
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)
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.
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
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
szukaj: adres bezwzględny adres względny
Osoby czytające tę publikację przeglądały również:
© 2004-2008 copyright by webmade.org