Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/263.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
仅在特定域上运行PHP代码_Php - Fatal编程技术网

仅在特定域上运行PHP代码

仅在特定域上运行PHP代码,php,Php,我只需要在站点的子域上回显一些特定的php代码。到目前为止,我就在这里 <?php if($_SERVER['SERVER_NAME'] != "http://support.demo.com") echo "<?php bb_head(); ?>"; ?> 当然,如果这起作用,我就不会问问题了。非常感谢您的帮助。HTTP请求中的主机头是您的朋友。可以通过$_服务器['HTTP_主机']访问它: if ($_SERVER['HTTP_HOST

我只需要在站点的子域上回显一些特定的php代码。到目前为止,我就在这里

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


当然,如果这起作用,我就不会问问题了。非常感谢您的帮助。

HTTP请求中的主机头是您的朋友。可以通过$_服务器['HTTP_主机']访问它:

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

除了您想要==而不是!=如果要回显它是否与子域匹配

谢谢。我在文档页面上,显然错过了一些东西。