- Home
- Categorie
- Coding e Sistemistica
- Coding
- da indirizzi relativi a assoluti
- 
							
							
							
							
							
da indirizzi relativi a assolutiSalve ragazzi, avrei bisogno di cambiare gli indirizzi relativi delle immagini in assoluti! Ho letto altri post sull'argomento, ma non mi sono stati utili! le immagini sono tutte del tipo: "images/bari.jpg" ma le vorrei appunto:http://www.i...a.com/images/bari.jpg ho provato a modificare gli indirizzi dal codice ma non li modifica! Cosa devo fare? ps: Le pagine del sito sono in php! 
 
- 
							
							
							
							
							nn ho capito bene la situazione, nn potresti descrivere un quadro + ampio? 
 
- 
							
							
							
							
							
praticamente il portale dovrà essere tradotto in più lingue e le immagini dovrebbero avere un indirizzo assoluto poter essere viste dalle altre sessioni dove a cambiare è solo la lingua! 
 Non mi chiedere il perchè lo debbo fare, il portale non l'ho sviluppato io, io dovrei solo cambiare i riferimenti alle immagini, da relativi ad assoluti!ho già provato ad inserire: [php]$_SERVER['SERVER_NAME'][/php] prima dell'indirizzo relativo, ma non cambia nulla, nella visualizzazione del codice risulta sempre il relativo! 
 
- 
							
							
							
							
							ora ho capito, ma nn mi spiego il xke nn aggiunga il www.quelchele.it davanti all'url, riesci a postare un pezzetto di code? 
 
- 
							
							
							
							
							
[PHP] <td width="59" bordercolor="#FFFFFF" height=25> 
 <a href="http://www.incom....glia.com">
 <img border="0" src="images/home.gif" width="53" height="25" alt="Torna nella Home !"></a></td>
 <td width="64" bordercolor="#FFFFFF" height=25>
 <a href="bari.php">
 <img border="0" src="images/bari.gif" width="57" height="25"></a></td>
 [/PHP]
 
- 
							
							
							
							
							mettendo questo nn funge? $_SERVER['SERVER_NAME'] src="<?php echo $_SERVER['SERVER_NAME'] ?>images/bari.gif" 
 
- 
							
							
							
							
							
C'è un piccolo errore, $_SERVER['SERVER_NAME'] permette di visualizzare solo l'indiritto web sprovvisto di protcollo, es. se ho http://www.test.it/, $_SERVER['SERVER_NAME'] restituisce solo www.test.it che non è un indirizzo completo per poter richiamare immagini da un server. 
 Quello da usare è $_SERVER['HTTP_REFERER'], che al contrario restituisce tutto l'indirizzo http://www.test.it/<a href="http://www.incom....glia.com"> 
 <img border="0" src="<?php echo $_SERVER['HTTP_REFERER']; ?>images/home.gif" width="53" height="25" alt="Torna nella Home!">
 </a>Ciao! 
 
- 
							
							
							
							
							il problema che l'referrer restituisce l'indirizzo della pagina prima, completo di pagina, quindi se arrivo da google l'referrer sarà http://www.google.it/ricerca.htm quindi aggiungendo http://www.giorgiotave.it/forum/images/home.gif l'indirizzo sarà http://www.google.it/ricerca.htmhttp://www.giorgiotave.it/forum/images/home.gif e non sito www.quelchele.it/http://www.giorgiotave.it/forum/images/home.gif quindi la cosa + ovvia sarebbe: src="http://<?php echo $_SERVER['SERVER_NAME'] ?>/images/bari.gif" aplmeno dal mio punto di vista.