簡體   English   中英

如何獲取websiteA的客戶端ip和瀏覽器信息並將這些信息保存在其他服務器數據庫上? (使用PHP)

[英]How to Get client ip and browser info of websiteA and save these info on other server database? (Using PHP)

假設我在server_A中有一個Website_A,並且想要在其他server_B數據庫中存儲諸如客戶機IP(單擊了website_A的客戶機IP)和瀏覽器名稱(客戶機瀏覽器)以及日期和時間(客戶機打開website_A時)之類的信息。 **我的問題仍然是..“我們如何將信息存儲在另一台服務器中??”

請建議

要獲取客戶端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();
?>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM