gpt4 book ai didi

javascript - 如何获取网站的客户端IP和浏览器信息并将这些信息保存到其他服务器数据库中? (使用PHP)

转载 作者:行者123 更新时间:2023-11-29 17:54:40 25 4
gpt4 key购买 nike

假设我在server_A中有一个Website_A,并且想要将客户端IP(谁点击了website_A)和浏览器名称(客户端浏览器)以及日期和时间(客户端打开website_A时)等信息存储在其他server_B数据库中。**我的问题再次是..“我们如何在另一台服务器中存储信息???”

请提出建议

最佳答案

要获取客户端 IP,您可以使用:

$ip = $_SERVER[‘REMOTE_ADDR’];

要获取浏览器用户代理,您可以使用

$agent =  $_SERVER['HTTP_USER_AGENT'];

要获取日期时间,您可以使用:

$datetime = date("Y-m-d h:i:sa", $d);

完整代码:

<?php
$ip = $_SERVER[‘REMOTE_ADDR’];
$agent = $_SERVER['HTTP_USER_AGENT'];
$datetime = date("Y-m-d h:i:sa", $d);

$dbh = new mysqli("remote-server-ip", "my_user", "my_password", "database-name");

/* check connection */
if (mysqli_connect_errno()) {
printf("Connect failed: %s\n", mysqli_connect_error());
exit();
}

$stmt = $dbh->prepare("INSERT INTO TABLENAME (date, ip, useragent) VALUES (?, ?, ?)");
$stmt->bindParam(1, $datetime);
$stmt->bindParam(2, $ip);
$stmt->bindParam(2, $agent);

$stmt->execute();
$stmt->close();

/* close connection */
$mysqli->close();
?>

关于javascript - 如何获取网站的客户端IP和浏览器信息并将这些信息保存到其他服务器数据库中? (使用PHP),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48967965/

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