为啥 strpos 有用/使用,它在这个例子中有啥好处? [关闭]
Posted
技术标签:
【中文标题】为啥 strpos 有用/使用,它在这个例子中有啥好处? [关闭]【英文标题】:Why is strpos useful/used and what benefits does it have in this example? [closed]为什么 strpos 有用/使用,它在这个例子中有什么好处? [关闭] 【发布时间】:2021-02-02 11:42:04 【问题描述】:所以,我正在调试一个 php 存储库,我遇到了以下几行
if (strpos($_SERVER['HTTP_HOST'], 'selfcaredocument.com') !== false)
header("Location: https://iammes.care");
exit;
这是出于安全考虑,不允许从 URL 访问页面吗?我不明白它的作用。我想知道更多,如果你能给我更多的信息。我对 strpos 的理解是,它是用来查找字符串的出现的。但是在示例中使用它的真正目的是什么?
【问题讨论】:
您的问题不清楚您在寻找什么。这篇文章对你有帮助吗 - ***.com/questions/6987479/… ? 【参考方案1】:'HTTP_HOST'
Host 的内容:当前请求的标头,如果有的话。
见:https://www.php.net/manual/en/reserved.variables.server.php
所以如果HTTP_HOST
是selfcaredocument.com
或包含它,客户端将被重定向到不同的页面。
我可以自信地说这不是一项安全措施。我的猜测是有指向上述域的活跃流量,所有者现在希望重定向。
【讨论】:
非常感谢,您的回复和我在我身边所做的一些研究现在更清楚了。以上是关于为啥 strpos 有用/使用,它在这个例子中有啥好处? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
为啥 Map 在这个例子中有一个 return 语句? [复制]
AS3 中有啥奇怪的语法。为啥这会使我的浏览器挂起//静默崩溃