phpでサーバー名ではなくて、ドメイン名を取得してCSSリンクを設定する

カテゴリー︎: 【PHP】

新規webサイトをつくるさいに

他のwebサイトコードを使い回しをしたいが

いちいちドメイン部分を書き直すのがめんどう。。。

なので、ドメイン部分だけをphpで取得してcssのパスを自動的に書き換える方法

このコードをhtmlに仕込めばOK
↓↓↓

<?php echo $_SERVER['SERVER_NAME'];?>

実際にhtml内のhref部分に記述する
↓↓↓↓↓
<link rel="stylesheet" type="text/css" href="https://<?php echo $_SERVER['SERVER_NAME'];?>/css/style.css">
【結果実行】自動的にドメイン名を取得して表示される
↓↓↓↓↓
<link rel="stylesheet" type="text/css" href="http://faq.tank.jp/css/style.css">

サーバー名ではなくて、ドメイン名を取得することで

CSSのリンク先を設定する

もちろん、サイト内のリンク先に設定できる

これで、webサイトが変わっても同じコードで使い回しができる

PAGE TOP