わかりました、これが私がやろうとしていることです。変数を作成しました:
$current = $_SERVER['SERVER_NAME'];
そして、インクルードで変数を連結したい:
<?php include ($current . 'includes/mysection.php') ?>
しかし、何も示していません。私は何を間違っていますか?ありがとう。
わかりました、これが私がやろうとしていることです。変数を作成しました:
$current = $_SERVER['SERVER_NAME'];
そして、インクルードで変数を連結したい:
<?php include ($current . 'includes/mysection.php') ?>
しかし、何も示していません。私は何を間違っていますか?ありがとう。
$_SERVER['SERVER_NAME'] は、ホスト構成 (つまり、Apache の場合は Apache .conf ファイル) で定義されているサーバー名の値を示します。
したがって、次のように出力されます。
SERVER_NAME = domain.com
スラッシュは終了する必要がないことに注意してください。次のようにスラッシュを配置します。
<?php include ($current . '/includes/mysection.php') ?>
ServerAlias ディレクティブを使用して Apache 仮想ホストのセットアップで $_SERVER['SERVER_NAME'] 変数を使用する場合は、必ず UseCanonicalName apache ディレクティブを確認してください。On の場合、この変数には常に apache ServerName 値が含まれます。オフの場合、ブラウザから送信されたヘッダーによって指定された値が含まれます。
この変数の内容を何をしたいかによって、On または Off に入れます。
フォント: http://www.php.net/manual/en/reserved.variables.server.php
フォント: PHP: $_SERVER 変数: $_SERVER['HTTP_HOST'] vs $_SERVER['SERVER_NAME']