在 igoogle 中,我们可以拖放模块,然后如果我们退出浏览器并再次打开它,每个模块的位置仍然相同。我已经测试了几件事:
未登录时,igoogle 将模块位置存储在我的 cookie(缓存)中。因为如果我清除缓存,它会回到原来的位置。
当我登录时,定位模块后,即使我注销并清除我的缓存,如果我再次登录,模块仍然是一样的,没有回到原来的位置。
我想问的是:
如何存储已登录和未登录用户的模块位置?
需要哪些技能?(我使用 php、mysql 和 jquery)
有什么好的教程可以参考吗?
在 igoogle 中,我们可以拖放模块,然后如果我们退出浏览器并再次打开它,每个模块的位置仍然相同。我已经测试了几件事:
未登录时,igoogle 将模块位置存储在我的 cookie(缓存)中。因为如果我清除缓存,它会回到原来的位置。
当我登录时,定位模块后,即使我注销并清除我的缓存,如果我再次登录,模块仍然是一样的,没有回到原来的位置。
我想问的是:
如何存储已登录和未登录用户的模块位置?
需要哪些技能?(我使用 php、mysql 和 jquery)
有什么好的教程可以参考吗?
这里有一个很好的教程:http: //nettuts.com/tutorials/javascript-ajax/inettuts/
您必须将用户数据存储在 mysql 表中。也许在您的 mysql 表中设置一个带有链接内容 ID 的“列/行”列。如果您对关系数据库一无所知,最好从那里开始。如果您确实了解数据库基础知识,那么这将是一个简单的更新查询,以根据设置为在很远的将来过期的 cookie 来存储用户信息。
如果您允许用户登录(如 google),则不需要使用 cookie(但仍然有用),因为您可以使用存储在 mysql 表中的 div 位置数据。