Devo dire la verità, in maniera MOLTO, ma MOLTO meno raffinata e robusta di questa function, le $_SERVER le ho usate anch'ioOriginariamente inviato da Webbabe
Non so se ho capito bene cosa chiedi, ma se ho interpretato bene, vuoi che mostri l'url senza index.php, il comando e' il seguente per darti l'url della pagina corrente:
Codice PHP:<?php
function curPageURL() {
$pageURL = 'http';
if ($_SERVER["HTTPS"] == "on") {$pageURL .= "s";}
$pageURL .= "://";
if ($_SERVER["SERVER_PORT"] != "80") {
$pageURL .= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
} else {
$pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];
}
return $pageURL;
}
?>
Però, mi pare che non esista una $_SERVER che restituisca l'URL della root.
Nella pratica: ho una macchina di test in cui la home si raggiunge con http://localhost:8081/miosito/, in produzione è http://www.miosito.com/
Mi serve una variabile, o function, o.... che sulla macchina di test restistuisce http://localhost:8081/miosito/, su quella di produzione http://www.miosito.com/


Rispondi quotando