Ottenere il dominio da un url con php

Fortunatamente non servono regular expression o complessi passaggi ma ce la possiamo cavare con una sola istruzione php, ovvero parse_url.

Questa istruzione permette di analizzare un url dato ed ottenere la parte di cui necessitiamo andandola a specificare come secondo parametro, come, ad esempio, l’host, il path e la query string.

Quindi, tornando alla domanda iniziale, ecco l’istruzione completa per ottenere da un url il dominio:

$host = parse_url($url,PHP_URL_HOST);

Il dettaglio completo di tutti i parametri utilizzabili con questa istruzione si trova sulla guida ufficiale: http://php.net/manual/en/function.parse-url.php