disign | IIS: request uri mancante | a digital sign for a best design!
A digital sign for a best design

Articolo stampato da http://disign.improntedigitali.it/iis-request-uri-mancante-340-2-1.html

© Luca Frassineti

Programmazione 3.378 visualizzazioni

IIS: request uri mancante

23/02/2012

Dovete trasferire un sito interamente costruito in Php da un server con Apache a uno con Internet Information Server? Avete progettato testando su Apache e scoprite all'improvviso di dover pubblicare su IIS? Molto probabilmente vi troverete di fronte a diverse problematiche dei server Windows (come non citare l'impossibilità di modificare i permessi di lettura / scrittura / esecuzione che su Linux può essser fatto addirittura da client FTP mente su Windows occorre l'intervento dell'amministratore di rete...), uno dei quali è la mancata interpretazione della variabile REQUEST_URI.

 

Tre righe di Php e risolverete facilmente, eccole:

 

if (!isset($_SERVER['REQUEST_URI']))
{
       $_SERVER['REQUEST_URI'] = substr($_SERVER['PHP_SELF'],1 );
       if (isset($_SERVER['QUERY_STRING']))

      { $_SERVER['REQUEST_URI'].='?'.$_SERVER['QUERY_STRING']; }
}

IIS

Invia una domanda o un commento sull'articolo

I campi obbligatori sono segnalati *

*

*



 


Questo sito è totalmente privo di pubblicità, se volete sostenere questa inziativa, potete scegliere di fare una piccola donazione libera:


© 2009 - 2024 Impronte digitali di Luca Frassineti. Tutti i diritti riservati.