-
Ricavare url Browser
Salve a tutti, volevo sapere se è possibile creare uno script in php che mi restituisca l'url del broswer (esempio visualizzando http://www.miosito.altervista.org/pagina.html mi restituisca indirizzo: http://www.miosito.altervista.org/pagina.htm). Ho utilizzato questo script
Codice PHP:
$url = sprintf("%s%s%s","http://",$HTTP_HOST,$REQUEST_URI);
e funziona tutto alla perfezione. il problema è che io ho acquistato un sottodominio con altervista, ed ho abilitato il Cloak , il problema è che se visualizzo l'url http://www.miosito.altervista.org/pagina.htm lo scipt mi restituisce http://www.miosito.altervista.org/pagina.htm, mentre se visualizzo l'url http://www.miosito.it/pagina.htm, lo script mi restituisce di nuovo http://www.miosito.altervista.org/pagina.htm. Come posso risolvere questo problema, e far in modo che visualizzando l'url http://www.miosito.it/pagina.htm mi venga restituito dallo script l'indirizzo http://www.miosito.it/pagina.htm ?
Grazie.
-
Non sono sicuro che si possa fare. Avrei voluto usare $_SERVER['HTTP_HOST'] ma vedo che anche quello restituisce l'indirizzo su AlterVista...
-
-
Siccome hai attivo il Cloak ed è presente un frame devi usare $_SERVER['HTTP_REFERER'].
Codice PHP:
$url = $_SERVER['HTTP_REFERER'];
-
:crycry:
Ok, già avevo provato con il referer, ora ho riprovato, ma niente da fare. Se lo script lo richiamo dall'indirzzo www.miosito.it/url.php visualizzo www.miosito.it/url.php, ma se inserisco un link allo script in prima pagina visitando www.miosito.it lo script mi restituisce sempre l'indirizzo con altervista. Questo script mi serve per mostrare solo a chi visualizza il vecchio indirizzo (.altervista.org) un banner al nuovo indirizzo(.it).
-
Credo che non si possa proprio fare... mi dispiace.