为什么是 strpos useful/used 以及它在这个例子中有什么好处?

Why is strpos useful/used and what benefits does it have in this example?

所以,我正在调试一个 PHP 存储库,我遇到了以下几行

if (strpos($_SERVER['HTTP_HOST'],  'selfcaredocument.com') !== false)
{
header("Location: https://iammes.care");
exit;
}

这是出于安全考虑,不允许 URL 访问该页面吗?我不明白它的作用。我想知道更多,如果你能给我更多的信息。我对strpos的理解是用来查找某个字符串的出现。但是它在示例中的真正用途是什么?

'HTTP_HOST'

主机内容:header 来自当前请求,如果有的话。

参见:https://www.php.net/manual/en/reserved.variables.server.php

因此,如果 HTTP_HOSTselfcaredocument.com 或包含它,客户端将被重定向到另一个页面。

我可以自信地说这不是安全措施。我的猜测是有指向上述域的活动流量,所有者现在希望重定向该域。