Travailler pour OP:
$host = parse_url($url, PHP_URL_HOST);
La version de PHP que je dois travailler avec ne pas accepter deux paramètres (Zend Engine 1.3.0). Peu importe. Voici le code de travail pour moi - vous devez avoir le URL complète, y compris le régime (http: //). Si vous pouvez supposer que le schéma est http: // (et non https: // ou quelque chose d'autre), vous pouvez simplement le préfixer pour obtenir ce dont vous avez besoin.
de travail pour moi:
$url = 'http://foo.com/bar/foo';
$parts = parse_url($url);
$host = $parts['host'];
echo "The host is $host\n";
Hmm ... ça ne marche pas pour moi. – John
Quelle version? Les deux? –
Le deuxième n'a pas fonctionné ... mais j'ai essayé le premier et il a fait, donc je vous ai donné le crédit pour la réponse. Merci! – John