我是一个新人,对这方面没有概念,因此想请教下大家,
怎么知道一个用户两次访问了该网站呢?
还有网上的那些告诉用户的浏览记录是怎么实现的?
总不能是用记录IP地址吧?那又不是固定的.
比如一些贴吧,一些商城,它们就能记录用户的访问记录,而且还能根据用户的记录推荐一些商品,这是怎么做到的呢?
谢谢了!
我不要代码,只是知道怎么做就好了.
回复讨论(解决方案)
首先用?登入後,把用?的id?入session.
?用???某一??,把?面地址,用?id,????,?入db保存?一???。
要???,根?用?id和?面地址,就能知道??面被?用???了多少次。
首先用?登入後,把用?的id?入session.
?用???某一??,把?面地址,用?id,????,?入db保存?一???。
要???,根?用?id和?面地址,就能知道??面被?用???了多少次。
请问用户的ID怎么获取呢?
是不是用户必须登录呢?
我主要是想问问类似Google推荐广告的那种方式是怎么实现的?
首先用?登入後,把用?的id?入session.
?用???某一??,把?面地址,用?id,????,?入db保存?一???。
要???,根?用?id和?面地址,就能知道??面被?用???了多少次。
请问用户的ID怎么获取呢?
是不是用户必须登录呢?
我主要是想问问类似Google推荐广告的那种方式是怎么实现的?
首先用?登入後,把用?的id?入session.
?用???某一??,把?面地址,用?id,????,?入db保存?一???。
要???,根?用?id和?面地址,就能知道??面被?用???了多少次。
请问用户的ID怎么获取呢?
是不是用户必须登录呢?
我主要是想问问类似Google推荐广告的那种方式是怎么实现的?
首先用?登入後,把用?的id?入session.
?用???某一??,把?面地址,用?id,????,?入db保存?一???。
要???,根?用?id和?面地址,就能知道??面被?用???了多少次。
请问用户的ID怎么获取呢?
是不是用户必须登录呢?
我主要是想问问类似Google推荐广告的那种方式是怎么实现的?
用户ID的获取可以在用户登录进行验证成功后可以把id写入session,
应该是必须登录的 现在有的商城做的猜你喜欢这个功能应该就是用类似的方法做的
关注中 用户没有登陆 如何保存用户的浏览记录 和搜素信息 等到下次用户再来访问的时候 推荐类似的信息给用户查看
有没有做过的 给个思路 就好
google 广告是用用户浏览器数据,ip地址,来确定用户的。
关注中 用户没有登陆 如何保存用户的浏览记录 和搜素信息 等到下次用户再来访问的时候 推荐类似的信息给用户查看
有没有做过的 给个思路 就好
用户第一次登录,根据ip和时间求MD5,把这个哈希值写入cookie,作为用户标识,碰撞几率很小。服务器这边建数据表,以哈希值为主键或索引,把用户的浏览记录序列化存入。
关注中 用户没有登陆 如何保存用户的浏览记录 和搜素信息 等到下次用户再来访问的时候 推荐类似的信息给用户查看
有没有做过的 给个思路 就好
用户第一次登录,根据ip和时间求MD5,把这个哈希值写入cookie,作为用户标识,碰撞几率很小。服务器这边建数据表,以哈希值为主键或索引,把用户的浏览记录序列化存入。
国内的电脑IP都不是固定的 同一台电脑 两次开机IP有可能都不一样 这个用IP分辨 可行不
楼主的要求是针对注册用户的,并以电商为例
那么就应该是维护一张客户信息表,用以记录客户每次进来都看了或买了什么
u013129789 的要求是针对游客的
于是可以只用 cookie 存放一些信息
当然也可以同样维护一张客户信息表,只不过客户都是“游客”而已
关注中 用户没有登陆 如何保存用户的浏览记录 和搜素信息 等到下次用户再来访问的时候 推荐类似的信息给用户查看
有没有做过的 给个思路 就好
用户第一次登录,根据ip和时间求MD5,把这个哈希值写入cookie,作为用户标识,碰撞几率很小。服务器这边建数据表,以哈希值为主键或索引,把用户的浏览记录序列化存入。
国内的电脑IP都不是固定的 同一台电脑 两次开机IP有可能都不一样 这个用IP分辨 可行不
用户得到的这个标识,只跟第一次登陆网站的ip有关,后面都是从cookie读取他的标识了(只要他别清cookie),他带着电脑去火星上网你也能揪出来。事实上你根据什么生成哈希值都可以,关键在于cookie和数据库保存的唯一用户标识要对的上。我说的这些其实只是session功能的小扩展。
像淘宝和百度的广告推送都是用用户来做的
用户一登陆,他就把喜好信息或者标示用户的方法(比如用户名什么的)扔到你的cookie里。
之后即使退出了也会显示,因为cookie还在。
也就是说你没登陆又把cookie清空,他就会显示普遍推送的东西了,因为他没法确定你是谁喜好什么。
不是用ip做的。
楼主的要求是针对注册用户的,并以电商为例
那么就应该是维护一张客户信息表,用以记录客户每次进来都看了或买了什么
u013129789 的要求是针对游客的
于是可以只用 cookie 存放一些信息
当然也可以同样维护一张客户信息表,只不过客户都是“游客”而已
好吧,第一次接触网络,没说明白,实际上我针对的是游客
第一次感到分不够,结贴了

PHP和Python各有优势,选择应基于项目需求。1.PHP适合web开发,语法简单,执行效率高。2.Python适用于数据科学和机器学习,语法简洁,库丰富。

PHP不是在消亡,而是在不断适应和进化。1)PHP从1994年起经历多次版本迭代,适应新技术趋势。2)目前广泛应用于电子商务、内容管理系统等领域。3)PHP8引入JIT编译器等功能,提升性能和现代化。4)使用OPcache和遵循PSR-12标准可优化性能和代码质量。

PHP的未来将通过适应新技术趋势和引入创新特性来实现:1)适应云计算、容器化和微服务架构,支持Docker和Kubernetes;2)引入JIT编译器和枚举类型,提升性能和数据处理效率;3)持续优化性能和推广最佳实践。

在PHP中,trait适用于需要方法复用但不适合使用继承的情况。1)trait允许在类中复用方法,避免多重继承复杂性。2)使用trait时需注意方法冲突,可通过insteadof和as关键字解决。3)应避免过度使用trait,保持其单一职责,以优化性能和提高代码可维护性。

依赖注入容器(DIC)是一种管理和提供对象依赖关系的工具,用于PHP项目中。DIC的主要好处包括:1.解耦,使组件独立,代码易维护和测试;2.灵活性,易替换或修改依赖关系;3.可测试性,方便注入mock对象进行单元测试。

SplFixedArray在PHP中是一种固定大小的数组,适用于需要高性能和低内存使用量的场景。1)它在创建时需指定大小,避免动态调整带来的开销。2)基于C语言数组,直接操作内存,访问速度快。3)适合大规模数据处理和内存敏感环境,但需谨慎使用,因其大小固定。

PHP通过$\_FILES变量处理文件上传,确保安全性的方法包括:1.检查上传错误,2.验证文件类型和大小,3.防止文件覆盖,4.移动文件到永久存储位置。

JavaScript中处理空值可以使用NullCoalescingOperator(??)和NullCoalescingAssignmentOperator(??=)。1.??返回第一个非null或非undefined的操作数。2.??=将变量赋值为右操作数的值,但前提是该变量为null或undefined。这些操作符简化了代码逻辑,提高了可读性和性能。


热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

WebStorm Mac版
好用的JavaScript开发工具

螳螂BT
Mantis是一个易于部署的基于Web的缺陷跟踪工具,用于帮助产品缺陷跟踪。它需要PHP、MySQL和一个Web服务器。请查看我们的演示和托管服务。

SecLists
SecLists是最终安全测试人员的伙伴。它是一个包含各种类型列表的集合,这些列表在安全评估过程中经常使用,都在一个地方。SecLists通过方便地提供安全测试人员可能需要的所有列表,帮助提高安全测试的效率和生产力。列表类型包括用户名、密码、URL、模糊测试有效载荷、敏感数据模式、Web shell等等。测试人员只需将此存储库拉到新的测试机上,他就可以访问到所需的每种类型的列表。

VSCode Windows 64位 下载
微软推出的免费、功能强大的一款IDE编辑器

Atom编辑器mac版下载
最流行的的开源编辑器