内容へ移動
ClownWiki
ユーザ用ツール
ログイン
サイト用ツール
検索
ツール
文書の表示
以前のリビジョン
バックリンク
最近の変更
メディアマネージャー
サイトマップ
ログイン
>
最近の変更
メディアマネージャー
サイトマップ
トレース:
php:server_env
この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。
===== 環境変数から環境を判別して条件分岐 ===== ・apache で [[http://httpd.apache.org/docs/current/mod/mod_env.html|mod_env]] を有効にする。 ・virtualhost に [[http://httpd.apache.org/docs/current/mod/mod_env.html#setenv|setenv]] で任意のタグをつける <code> <VirtualHost *:80> ServerAdmin webmaster@test-test.com DocumentRoot "/var/www/vhosts/test-test.com" ServerName test-test.com DirectoryIndex index.php index.html <Directory "/var/www/vhosts/test-test.com"> SetEnv SERVER_ENV "taro" </Directory> </VirtualHost> </code> ・PHP でvirtualhost のタグを取得する <code> $tag = $_SERVER['SERVER_ENV']; </code> ・必要に応じて、条件分岐に利用 <code> switch($_SERVER['SERVER_ENV']) { case 'taro': $url_base = 'taro.com'; break; case 'hanako': $url_base = 'hanako.com'; break; } </code>
php/server_env.txt
· 最終更新: 2025/02/16 13:53 by
127.0.0.1
ページ用ツール
文書の表示
以前のリビジョン
バックリンク
文書の先頭へ