Originariamente inviato da ShArDiCk
In asp il server.transfer non passa lo stato della pagina ad un altro server ma comunque redirecta da un server ad un altro.
Allora se non devi passare lo stato tanto vale usare Response.Redirect no?

in php cè il modo per capire su quale indirizzo è stata ricevuta una richiesta?

Nel senso, io nel browser chiedo www.sito1.com e dopo www.sito2.com. Questi due indirizzi risultano allo stesso ip.

Ora, io voglio che a seconda della richiesta su sito1 o sito2 vengano mostrate due pagine diverse.
Questa cosa la dovrebbe capire il webserver, che dovrebbe essere stato configurato con due virtualhost che rispondono allo stesso IP ma hanno 2 Host diversi.

Ad ogni modo se non è il tuo caso puoi controllare la variabile

$_SERVER["HTTP_HOST"] e agire di conseguenza facendo un redirect da una parte o dall'altra


header("location: indirizzo");
E' l'equivalente di Response.redirect, ma il protocollo richiederebbe che tu specificassi un url assoluto (http://) e non relativo...il nuovo url nel browser però si vede.