在共享主机上(在子域notes.jcubic.pl
上)我尝试使用:
$host = gethostname();
但获得n114.domenomania.pl
(真实服务器名称)是否可以获得notes.jcubic.pl
子域名?
答案 0 :(得分:2)
您是否正在寻找$ _SERVER ['HTTP_HOST']?
答案 1 :(得分:0)
对于PHP> = 5.3.0,请使用:
$ hostname = gethostname();
对于PHP< 5.3.0但是> = 4.2.0使用此:
$ hostname = php_uname('n');
对于PHP< 4.2.0使用此:
$ hostname = getenv('HOSTNAME');
if(!$ hostname)$ hostname = trim(hostname
);
if(!$ hostname)$ hostname = exec('echo $ HOSTNAME');
if(!$ hostname)$ hostname = preg_replace('#^ \ w + \ s +(\ w +)。* $#','$ 1',exec('uname -a'));
答案 2 :(得分:-1)
您也可以将它用于连接localhost服务器$ db_host =“localhost”;