Attenzione che se sei su IIS non c'è REQUEST_URI
In tal caso te la devi giocare con $_SERVER['SCRIPT_NAME'] e $_SERVER['QUERY_STRING'], quest'ultima valorizzata solo se c'è una query string
Inoltre, se vuoi proprio sboroneggiare, puoi fare una cosa del genere:
mi pare di non aver dimenticato niente (salvo errori di battitura)codice:echo 'http' . ((@$_SERVER['HTTPS'] == 'on') ? 's' : '') . '://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
edit: avevo fatto qualche danno con le tonde
ri-edit: ritiro quello che avevo scritto sul server_port


Rispondi quotando