我使用本地主机站点作为创建其他站点的基础。我正在使用 php 通过查找当前域并使用简码显示它来生成内部链接。我打算将我的网站上传到实时主机,因此域会发生变化,并且我的内部链接不会被破坏。
//add shortcode that displays current site name
function GR_site_name(){
$currentDomain = $_SERVER['HTTP_HOST'];
return $currentDomain.'/wordpress';
}
add_shortcode('GR_site_name', 'GR_site_name');
?>
我已经通过将代码添加到实时站点来对此进行了测试,并且效果很好。
我已阅读有关$_SERVER["HTTP_HOST"] 的安全性的帖子?但是,由于它运行的脚本,它将其详细说明为“通常不安全”。
$_SERVER['SERVER_NAME'] 比 $_SERVER['HTTP_HOST'] 安全吗?或者两者都被视为不好的做法?