gpt4 book ai didi

php - 比较 IP 地址

转载 作者:行者123 更新时间:2023-12-02 07:45:41 26 4
gpt4 key购买 nike

function getIp() {
return "<?php echo $_SERVER['REMOTE_ADDR']; ?>";
}

我想调整或重做此操作,以便只能从本地主机或我的 isp 服务器执行某些操作。对于 127.0.0.1,我可以使用一点点 JavaScript 使其工作,但对于另一个则不行。

感谢任何帮助;谢谢

最佳答案

您确实希望完全在服务器上执行此操作。如果您在客户端检查 IP,那么人们可以很容易地绕过它。例如,使用 Firebug 等网络检查器在他们的浏览器中修改您的代码。

幸运的是,在服务器端做起来非常简单:

$_SERVER['REMOTE_ADDR'] 变量是一个简单的字符串,因此您应该能够使用字符串比较来检查所需的 IP。

例如:

<?php
if ($_SERVER['REMOTE_ADDR'] == "127.0.0.1" || $_SERVER['REMOTE_ADDR'] == "1.2.3.4") {
echo "Show secret things here";
}
?>

关于php - 比较 IP 地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7212372/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com