Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    229

    [PHP] reperire server path in locale

    ciao a tutti,
    ho un problema con il server path in locale del mio sito.
    vorrei poter gestire i path in maniera dinamica e poter visuallizzare il sito in locale senza doverli gestire percorsi relativi .
    pensavo che la cosa si potesse risolvere in php richiamando la variabile $_SERVER[HTTP_HOST], ma ritorna solo la stringa "localhost".
    Devo impostare sul php.ini qualcosa?
    lato IIS ho creato una directory virtuale sotto il seguente path http:\\localhost\miosito\ quindi mi sarei aspettato che la variabile $_SERVER[HTTP_HOST]
    tornasse http:\\localhost\miosito\
    Se così non fosse c'è qualche modo per farsi tornare il path sopra citato anche in locale?
    sulla mia macchina ho installa IIS 5.1 e php 5.2.1
    grazie.


  2. #2
    a memoria non ricordo...

    in ogni caso stampati tutto l'array $_SERVER e vedi quale ti serve:

    Codice PHP:
    print_r($_SERVER); 

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    229
    la variabile che mi interessa è $_SERVER[HTTP_HOST], ma il problema è che in locale invece di puntare al mio indirizzo cioè: http://localhost/mio_sito/ punta a http://localhost/ questo mi costringe a definire dei path relativi sia all'interno di php che nei css e la cosa non mi piace.
    l'idea è invece quella di definire dei path assoluti per cui se sono sui css e scrivo nel mio path solo "/" so che sto nella root del mio sito mentre se in php scrivo $_SERVER[HTTP_HOST] il discorso è lo stesso e cioè punta alla root del mio sito.
    probabilmente devo settare qualcosa in locale ho quando definisco la directory virtuale o nel fili di configurazione di php.
    Utilizzo Dreamweaver per fare il sito e lì ho creato il server di riferimento e ho dato tutti i path corretti ma non sembra capire i path assoluti perchè se gli do solo "/" mi punta al http://localhost/ invece che http://localhost/mio_sito/.
    Grazie in anticipo per un eventuale suggerimento

  4. #4
    Utente di HTML.it L'avatar di neida
    Registrato dal
    Feb 2005
    Messaggi
    1,478
    Vedi se la soluzione proposta in questa pillola può tornarti utile.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.