ホームページ >バックエンド開発 >PHPチュートリアル >PHP でドメイン名を取得するいくつかの方法

PHP でドメイン名を取得するいくつかの方法

WBOY
WBOYオリジナル
2016-07-25 08:54:571562ブラウズ
  1. //方法1(システム変数を使用)

  2. //渡されたアドレスとシステム変数をサポートしていないホストを使用しないことのデメリット

  3. echo $_SERVER[ 'HTTP_HOST'];

  4. //方法2(組み込み関数を使用)

  5. $url = 'http://www.51php.net/index.php?referer=51php.net ' ;
  6. $arr_url = parse_url($url);
  7. echo $arr_url['host']; $url = str_replace('http://',",$url); // http プレフィックスがある場合は削除しますit
  8. $pos = strpos($url,'/');
  9. if($pos === false )
  10. {
  11. return $url;
  12. }else
  13. lt;p>// 方法4(正規表現を使用)
  14. preg_match("/^(http://)?([^/]+)/i", $url, $arr_domain);
  15. echo $arr_domain[2];

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。