0
我在主頁上有一個鏈接。無論何時用戶點擊鏈接並加載頁面,我都希望收集用戶代理詳細信息並將其保存在數據庫中。
Node.js:當頁面加載時寫入數據庫
我知道它可以很容易地用PHP來完成像這樣的東西:
<?php
mysql_connect('server', 'username', 'password');
mysql_select_db('databasename');
$cQuery = "insert into TRackTable (Source, Browser, Datetime) values (''" . mysql_real_escape_string(stripslashes($_GET['q'])) . "', '" . mysql_real_escape_string(stripslashes($_SERVER['HTTP_USER_AGENT'])) . "', '" . mysql_real_escape_string(stripslashes($_SERVER['REMOTE_ADDR'])) . "', now())";
mysql_query($cQuery);
?>
是否有可能與節點?
或者我必須收集所有信息並向節點js服務器發佈請求。然後將其寫入數據庫。
我將如何獲得服務器端的用戶代理?鏈接頁面不在節點服務器上託管。這只是頁面上的'href'。 –
在這種情況下,您將不得不將信息發佈到node.js服務器 – Kishore