Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    116

    Conoscere l'estensione di un sito

    Ciao Ragazzi,
    ho questa richiesta.
    Ho un sito multilingua, ognuno su un dominio diverso
    ESEMPIO:
    www.miosito.it
    www.miosito.com
    www.miosito.es
    www.miosito.fr

    Ho bisogno di sapere precisamente dove mi trovo, ossia mi serve ESCLUSIVAMENTE l'estensione finale (it,com,es,fr)
    Ho pensato di utilizzare $_SERVER['HTTP_HOST'] che mi restituisce TUTTO (www.miosito.XX) e tramite explode('.',"$_SERVER['HTTP_HOST']") ricavarmi l'estensione XX.
    Ma il problema mi nasce nel momento che il sito mi viene chiamato SENZA il www OSSIA:
    miosito.XX, quindi l'explode explode('.',"$_SERVER['HTTP_HOST']") mi da il risultato ma nella posizione 1 dell'array e non + nella posizione 2, quindi è un "macello"!!
    IDEE???
    Grazie
    Ciro

  2. #2
    Puoi accedere all'ultimo elemento dell'array restituito da explode. Non funzionerebbe se tu avessi domini con TLD composto da piu` parti, come 'com.br', o 'co.uk'.

    codice:
    $tmp = explode('.', $domain);
    print $tmp[count($tmp) - 1];

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.