好的,这就是我想要做的。我创建了一个变量:
$current = $_SERVER['SERVER_NAME'];
然后我想将 var 连接到一个包含中:
<?php include ($current . 'includes/mysection.php') ?>
但什么也没显示。我究竟做错了什么?谢谢。
好的,这就是我想要做的。我创建了一个变量:
$current = $_SERVER['SERVER_NAME'];
然后我想将 var 连接到一个包含中:
<?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 值。如果它是 Off,它将具有浏览器发送的标头给出的值。
根据你想要做什么这个变量的内容,把它放在 On 或 Off 中。
字体:http ://www.php.net/manual/en/reserved.variables.server.php
字体:PHP:$_SERVER 变量:$_SERVER['HTTP_HOST'] vs $_SERVER['SERVER_NAME']