仅在特定域上运行PHP代码

时间:2010-04-26 23:04:35

标签: php

我只需要在网站的子域上回显一些特定的PHP代码。这是我到目前为止的地方。

<?php
    if($_SERVER['SERVER_NAME'] != "http://support.demo.com")
        echo "<?php bb_head(); ?>";
?>

当然,如果这有效,我不会问一个问题。感谢帮助。

2 个答案:

答案 0 :(得分:2)

HTTP请求中的

Host标头是您的朋友。它可以通过$ _SERVER ['HTTP_HOST']:

访问
if ($_SERVER['HTTP_HOST'] != 'support.demo.com') {
     ...
}

Documented here.

答案 1 :(得分:0)

Yaggo大部分是正确的,除非你想要==而不是!=如果你想要回应它是否匹配submdomain