Che cosa è un percorso relativo a Programmazione Web?

May 18

Che cosa è un percorso relativo a Programmazione Web?


In informatica, un percorso indica la posizione di un file o di un oggetto che è memorizzato su un sistema o di rete. I percorsi possono generalmente essere assoluto o relativo. Un percorso assoluto indica l'indirizzo completo dell'oggetto in questione, rendendolo accessibile da qualsiasi altro luogo. Un percorso relativo indica la posizione dell'oggetto rispetto ad un'altra posizione. All'interno di un file di codice di programmazione, un percorso relativo indicherà il percorso da un oggetto dal file riferimento ad essa.

Principio

Il principio di un percorso relativo è che il codice può utilizzare notazione abbreviata per fare riferimento ad altri file e gli oggetti all'interno dello stesso file system. Ad esempio, è possibile fare riferimento a un file che si trova all'interno della stessa directory un file di codice utilizzando solo il nome del file. È inoltre possibile fare riferimento ai file in altre directory all'interno dello stesso sistema, utilizzando vari arrangiamenti di caratteri di barra e altri simboli per indicare le indicazioni per le posizioni richieste.

usi

programmazione web e linguaggi di marcatura utilizzano spesso i percorsi relativi. Ad esempio, il seguente estratto HTML include un'immagine:

<Img alt = "la mia figura" />

La posizione dell'immagine appare come il valore attributo "src". L'immagine in questione si trova all'interno di una directory chiamata "immagini" che si trova anche all'interno della stessa directory del file HTML. I percorsi relativi appaiono anche all'interno di script di programmazione lato server. Ad esempio, il seguente codice PHP include il contenuto di un secondo script PHP:

includere "utilities / functions.php";

Questo importa il contenuto di un file denominato "functions.php", che si trova in una cartella denominata "utilities" nella stessa directory del file PHP importarlo.

considerazioni

gli script di programmazione Web utilizzando percorsi relativi possono spesso riscontrare errori quando gli sviluppatori spostare i file. Durante lo sviluppo e la manutenzione, la struttura delle directory di un sito web può cambiare. Gli sviluppatori possono anche spostare alcuni elementi da un server a un altro. In questi casi, i percorsi relativi possono impedire il codice corretto funzionamento. Se la probabilità di tali errori è alto, i programmatori possono scegliere di utilizzare percorsi assoluti, invece, anche se questo funziona solo se la posizione dei file di cui utilizzando i percorsi rimane lo stesso.

Alternativa

I percorsi assoluti sono la principale alternativa ai percorsi relativi. Un percorso assoluto deve indicare l'indirizzo completo di un oggetto compresa la sua posizione all'interno di un file system o di rete. All'interno di un computer locale, il percorso assoluto può includere il nome dell'unità che ospita il file. Tuttavia, per la programmazione Web è più comune per riferirsi a oggetti utilizzando percorsi assoluti includendo gli indirizzi dei server di riporli. Questo può essere fatto utilizzando l'IP (Internet Protocol) o il nome di dominio per il server in questione. Ad esempio, il seguente indirizzo si riferisce a un file immagine memorizzato in una directory in un sito:

http://sitedomain.com/folder/picture.jpg