php - mysql 存储用户代理、推荐等的最有效方式

标签 php mysql store user-agent

在每个页面请求上存储用户代理、引荐等的最佳方式是什么,以便我可以跟踪这些操作以供将来统计等?

是否最好为每个页面请求存储用户代理,在 1 或 2 个表中的新行上引用?

是否最好检查用户代理、引荐是否已更改,如果已更改则插入新行?

最佳答案

我会推荐 PHP Session,您可以轻松地逐页存储他们的信息,直到他们离开您的网站。

一页:

$_SESSION['userAgent'] = $_SERVER['HTTP_USER_AGENT'];

第二页:

if ($_SERVER['HTTP_USER_AGENT']!=$_SESSION['userAgent']){
echo 'User Agent Has Changed!';
}else{
echo 'User Agent Is The Same!';
}

关于php - mysql 存储用户代理、推荐等的最有效方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9654116/

相关文章:

java - Servlet的OnClick > 需要从数据库中取出特定人的数据并显示在JSP上

mysql - 如何只获取不同范围的最新记录?

mysql - 在 Access 数据库(mdb 文件)中使用 Jet 表时,触发器的替代方案是什么?

c - 存储和消除垃圾值

c# - 如何在 MyClass :Hub 中存储数据

php - 在 PHP 中索引 excel 文件

php - fatal error : Namespace declaration statement has to be the very first statement in the script

php - Laravel 验证 : soft delete + unique email + update

image - 钛:相机使应用程序崩溃

php - 为 windows 编译 PHP 扩展