为什么是 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_HOST
是 selfcaredocument.com
或包含它,客户端将被重定向到另一个页面。
我可以自信地说这不是安全措施。我的猜测是有指向上述域的活动流量,所有者现在希望重定向该域。
所以,我正在调试一个 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_HOST
是 selfcaredocument.com
或包含它,客户端将被重定向到另一个页面。
我可以自信地说这不是安全措施。我的猜测是有指向上述域的活动流量,所有者现在希望重定向该域。