在会话期间保持随机生成的HTML背景静态?

时间:2011-02-25 16:03:01

标签: html wordpress session variables

我有一个wordpress网站,可以在主页上生成随机背景。每次用户点击网站的各个部分时,我都希望此背景保持不变,直到用户再次点击主页为止。

我想到了许多可能的解决方案:

  • AJAX调用将各种点击的内容加载到div中(不太理想,因为它试图管理友好的URL,调用自己的ajax数据等的插件会很快变得复杂)

  • 将背景html保存到其中并快速过期或重新加载主页的Cookie。

  • 一个POST变量,用于保存站点各个部分之间的背景html。

主要目标是保留在主页上随机生成的背景,但在使用网站时保持相同。任何人都可以推荐更好的解决方案吗?

非常感谢!

1 个答案:

答案 0 :(得分:0)

你可以通过cookies或GET参数来做。 Cookie解决方案在JavaScript方面需要付出更多努力。有些用户不喜欢cookie,但这不应该是一件大事。

您可以准备所有受影响的链接,例如http://www.example.com?bgimg=bigblackdog 然后通过wordpress php代码设置图像,如果你愿意,可以设置js。