需要从$ _SERVER ['HTTP_HOST']中删除www怎么样?

Die*_*oP. 4 php

我需要从给定的字符串中删除www $_SERVER['HTTP_HOST']

我怎么能用PHP做到这一点?

Ben*_*nGC 13

$server_name = str_replace("www.", "", $_SERVER['HTTP_HOST']);
Run Code Online (Sandbox Code Playgroud)

这应该够了吧...

  • 这将删除"www." 从主持人的任何地方,而不是仅在开始时.如果有人的域名是"my-www.com",他们会得到意想不到的结果. (4认同)

Tim*_*ain 6

if (substr($_SERVER['HTTP_HOST'], 0, 4) == 'www.') {
    $domain = substr($_SERVER['HTTP_HOST'], 4);
} else {
    $domain = $_SERVER['HTTP_HOST'];
}
Run Code Online (Sandbox Code Playgroud)