Php 如何记录用户浏览器并将登录失败和成功的用户分隔到不同的表?
我有一个代码,记录日期,IP,用户名和密码输入失败和成功登录到一个表 我希望失败的登录日志转到另一个表,而不是全部记录在一个表中。我的原始代码如下 我还想记录他们使用的浏览器,但我不知道如何使用PHP 配置登录Php 如何记录用户浏览器并将登录失败和成功的用户分隔到不同的表?,php,mysql,logging,Php,Mysql,Logging,我有一个代码,记录日期,IP,用户名和密码输入失败和成功登录到一个表 我希望失败的登录日志转到另一个表,而不是全部记录在一个表中。我的原始代码如下 我还想记录他们使用的浏览器,但我不知道如何使用PHP 配置登录 $link = mysqli_connect("localhost","username","password","database") or die("Error " . mysqli_error($link)); <?php if(isset($_POST['username
$link = mysqli_connect("localhost","username","password","database") or die("Error " . mysqli_error($link));
<?php
if(isset($_POST['username']) && empty($_POST['username']) === false) {
$newUsername = mysqli_real_escape_string($link, $_POST['username']);
$newPassword = mysqli_real_escape_string($link, $_POST['password']);
$userIP = $_SERVER['REMOTE_ADDR'];
$today = date('Y-m-d H:i:s');
// write the new infos to db
$query = "INSERT INTO `userlog` (`username`, `password`, `ip`, `date`)
VALUE ('".$newUsername."', '".$newPassword."', '".$userIP."', '".$today."')";
if($result = $link->query($query)) {
// content writen
// echo "IP FOR USERNAME ".$_POST['username'].'<br>'.PHP_EOL;
} else {
echo "ERROR WRITING IN DB, SORRY ".$_POST['username'].'!<br>'.PHP_EOL;
}
}
?>
$link=mysqli_connect(“本地主机”、“用户名”、“密码”、“数据库”)或die(“错误”).mysqli_Error($link));