gpt4 book ai didi

php - 根据IP地址显示动态PHP内容

转载 作者:行者123 更新时间:2023-11-29 12:29:32 24 4
gpt4 key购买 nike

在我的 MySQL 数据库中,您通过游戏登录,然后在网站上输入您的用户名并查看您的统计数据。这是我的 API 中的信息片段。

elseif ($_GET['task'] == 'login') {
$get_user = $_GET['user'];
$get_db = 'engine';
$result = mysql_query("SELECT * FROM $get_db WHERE name = '" . mysql_real_escape_string($get_user) . "'", $link);
while($data = mysql_fetch_array($result)) {
echo '{"task":"login","password":"'; echo $data['hash'];
echo '","lastip":"'; echo $data['lastip'];
echo '","timestamp":"'; echo $data['logindate'];
echo '"}';
}
}

我正在尝试在主页的搜索文本框下添加一行文本,如果您的 IP 最近登录到服务器,该文本框将会弹出。它会说“嘿,你不是用户名吗?”

需要什么类型的代码来执行此操作?我需要调用他们的 IP,并在数据库中搜索所有已通过该 IP 进行身份验证的用户,然后确保根据其时间戳显示最新的用户。

最佳答案

您可以同时使用 $_SERVER['REMOTE_ADDR']$_SERVER['HTTP_X_FORWARDED_FOR'] 来获取公共(public) IP,有时(第二种情况)私有(private)IP。

顺便说一下,请注意old mysql_*() functions are deprecated as of PHP 5.5 。您应该使用 mysqli 或 PDO_MySQL 扩展。

关于php - 根据IP地址显示动态PHP内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27769962/

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