-1
我有一个名为master.php的文件,它具有以下代码,将从子域中拉出城市和状态并将其放置在主体中。用一堆子域名页面设置主文件的最佳方式是什么?
$url = "//$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";
$parsedUrl = parse_url($url);
$host = explode('.', $parsedUrl['host']);
$subdomains = array_slice($host, 0, count($host) - 2);
$location = ucwords(str_replace('-', ' ', $subdomains[0] . ", " . $subdomains[1]));
比方说我的网址是:http://grand-rapids.mi.rootdomain.com/。
在我master.php文件I在体内的布局,样式等。然后,我有文字,如:
"We're servicing <?php echo $location; ?> please call us today."
什么最终用户看到的是:
"We're servicing Grand Rapids, MI please call us today."
我想创建多个子域名,如:
- 肯特伍德,MI
- 格兰维尔,MI
在每个子域的索引文件的,我已经把:
<?php include_once("master.php") ?>
希望我的代码会拉子域网址,并将其放置在那里我已经放在
文本<?php echo $location; ?>
它不回显正确的位置。它不断响应大急流城,密歇根州的位置。
我不知道这是甚至可能的,或者我需要改变以使这项工作。任何洞察力将不胜感激。谢谢!
咦?这没有什么意义。 – Qix 2014-09-19 16:39:10
对不起,我没有意识到,stackoverflow已经分出一些东西。谢谢你的提醒。 – 2014-09-19 17:06:28
“这不工作”是没有足够的信息,任何人都可以帮助你。如果你'var_dump($ _ SERVER)',那么会在子域上显示什么?什么工作,什么不工作? – 2014-09-19 17:16:37