Nwlapcug.com


Che cosa è un percorso relativo nella programmazione Web?



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

Principio

Il principio di un percorso relativo è che codice può utilizzare la notazione abbreviata per fare riferimento ad altri file e gli oggetti all'interno lo stesso file system. Ad esempio, è possibile fare riferimento a un file che si trova all'interno di un file di codice utilizzando solo il nome di file nella stessa directory. Può anche riferirsi ai file in altre directory all'interno del sistema stesso, utilizzando varie modalità di caratteri di barra e altri simboli per indicare le indicazioni per la località richiesta.

Utilizza

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

< img alt = "mia foto" / >

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

sono "utilities/functions.php";

Consente di importare il contenuto di un file denominato "functions. php", che si trova in una cartella denominata "utilità" nella stessa directory del file PHP importandolo.

Considerazioni

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

Alternativa

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

http://SiteDomain.com/Folder/Picture.jpg