如何在登录时插入/更新用户IP地址 [英] How to insert/update users IP address on log in

查看:83
本文介绍了如何在登录时插入/更新用户IP地址的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在登录页面上,我希望用户登录并在我的数据库的last_login列中记录他们的IP地址。我可以获取用户的IP地址并回显它,但我无法将其更新为UPDATE甚至INSERT INTO数据库。这就是我的尝试:

On the log in page i want the user to log in and record their ip address in the 'last_login' column of my database. I can get the users IP address and echo it but i can't get it to UPDATE or even INSERT INTO the database. This is what i tried :

<?php
$con=mysql_connect("host","username","password","database");

if (mysql_connect_errno())
  {
  echo "Failed to connect to MySQL: " . mysql_connect_error();
  }
$username = $_POST['username'];;
$ip = $_SERVER['REMOTE_ADDR'];
mysql_query($con,"UPDATE users SET last_login='$ip' WHERE username='$username'");
?>

推荐答案

con = mysql_connect(< span class =code-string> host 用户名 password database);

if (mysql_connect_errno())
{
echo 无法连接到MySQL:。 mysql_connect_error();
}
con=mysql_connect("host","username","password","database"); if (mysql_connect_errno()) { echo "Failed to connect to MySQL: " . mysql_connect_error(); }


用户名 =
username =


_POST [< span class =code-string>' username'] ;;
_POST['username'];;


这篇关于如何在登录时插入/更新用户IP地址的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆