重複の可能性: PHP で
URL からドメイン
を解析する PHP で URL を解析するにはどうすればよいですか?
私はこのコードを持っています:
$url = preg_replace("/^(http:\/\/)*(www.)*/is", "", $url);
$url = preg_replace("/\/.*$/is" , "" ,$url);
.com の後に / があるドメイン名を取得するとうまくいきます。次のような URL があると問題が発生します。
http://www.something.com?id=21213
id=21213 をカットするために正規表現に何を追加する必要があるので、something.comだけが残ります