Creare variabili globali con SetEnv

Scritto da Jacopo Nuzzi (http://www.jacoz.net) il 14 agosto 2008

In questo articolo vedremo brevemente come creare delle variabili globali accessibili, per esempio, da php tramite $_SERVER.
Per fare questo dobbiamo assicurarci di avere:

  • Web server Apache 1.3 (minimo)
  • Il modulo di apache mod_env attivato
  • Il modulo di apache mod_setenvif attivato (facoltativo)

Quindi avendo Apache e mod_env possiamo procedere.
Aprire il file httpd.conf di apache e inserire, per esempio, alla fine:

APACHE
SetEnv HELLO_WORLD "Hello, World! :)"

L'esempio riportato č abbastanza stupido, comunque questa funzione di apache č molto utile per la gestione delle directory in particolare se si usano percorsi che prescindono dalla root del sito (cosa che spesso avviene se si utilizzano server dedicati).
In oltre č molto comodo per gestire le inclusioni quando si usano sottodomini inquanto ogni sottodominio ha una sua root e di conseguenza la variabile DOCUMENT_ROOT č molto variabile.
Ecco come aggirare questo scoglio:

APACHE
SetEnv SITE_ROOT /percorso/del/prorio/sito/internet/public_html




Pagine totali: 2 [ 1 2 ]

Online:

Ci sono 22 utenti online, 0 della community e 22 ospiti.

Partners:

WillsVegas HotelNew York HotelsDebt HelpDevSpy.comGiornale WebmasterMrWebmaster.itServerplan