php如何记住上一页链接,php 如何记住游客点击的是页面上的哪个链接 下次登陆了这个页面直接跳到那个链接...

现在有个页面A

上面有两个链接 分别指向 网址 B 和 C

假设一个游客在A点击了网址B的链接

如何写代码 才能实现下次游客再登陆A的时候自动跳到B 谢谢了

回复讨论(解决方案)

数据库中记录uid和跳转链接的url。初始为空。

用户访问url时,记录用户和url。

每次登陆,判断数据库中对应用户的url,如果为空,不跳。

如果不空,跳到对应的url。

数据库中记录uid和跳转链接的url。初始为空。

用户访问url时,记录用户和url。

每次登陆,判断数据库中对应用户的url,如果为空,不跳。

如果不空,跳到对应的url。

额 如果不是注册用户呢 应该有办法在用户浏览器cookie里记录吧 到时候调用cookie之类的

那就往cookie里保存一个hash值,然后用hash值查询数据库,如果存在则跳转,没有则直接访问页面。

你的思路有问题!

如果这样做了,你的 A 页面不是就只能访问一次了吗?那么 A页面中的内容作了给谁看啊?

你的思路有问题!

如果这样做了,你的 A 页面不是就只能访问一次了吗?那么 A页面中的内容作了给谁看啊?

sf.net 选择下载镜像服务器就是这样的,选择了一次,以后都用那个选择的,直到cookies失效或重选

那就往cookie里保存一个hash值,然后用hash值查询数据库,如果存在则跳转,没有则直接访问页面。

额 我不太懂啊 能不能解释下hash值是什么啊 百度了下 好像和网页没什么关系 能大概写段代码给个例子吗 谢谢啦

hash和网页是没多大关系,只是为了生成非重复的唯一字符串,参见

http://www.php.net/manual/en/function.hash.php

echo hash(md5,strtotime('now').$_SERVER['REMOTE_ADDR']);

数据库

hash url

50b744170230a4cad75d4dc37bf9079e a.com/b.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值