在会话期间保持随机生成的HTML背景静态?
我有一个wordpress网站,在主页上生成随机背景。每次用户点击网站的各个部分,我都想保持这个背景不变,直到用户再次点击主页 我想到了一些可能的解决办法:在会话期间保持随机生成的HTML背景静态?,html,wordpress,session,variables,Html,Wordpress,Session,Variables,我有一个wordpress网站,在主页上生成随机背景。每次用户点击网站的各个部分,我都想保持这个背景不变,直到用户再次点击主页 我想到了一些可能的解决办法: AJAX调用将各种单击的内容加载到div中(不理想,因为管理友好的url、调用自己的AJAX数据的插件等会很快变得复杂) 一种cookie,用于将背景html保存到其中,并在重新加载主页时快速过期 一个POST变量,用于在站点的各个部分之间保存背景html 主要目标是保持在主页上随机生成的背景,但在使用网站时保持不变。有人能推荐一个更好
- AJAX调用将各种单击的内容加载到div中(不理想,因为管理友好的url、调用自己的AJAX数据的插件等会很快变得复杂)
- 一种cookie,用于将背景html保存到其中,并在重新加载主页时快速过期
- 一个POST变量,用于在站点的各个部分之间保存背景html
非常感谢 您可以通过cookies或获取参数来完成。cookie解决方案在JavaScript方面需要更多的努力。有些用户不喜欢cookies,但这应该不是什么大问题 您可以准备所有受影响的链接,如so
http://www.example.com?bgimg=bigblackdog
然后通过wordpress php代码或js(如果需要)设置图像。如何在主页上生成背景?如果用户第二天返回您的站点,但没有直接进入主页,那么它应该生成新的背景还是使用与前一天相同的背景?背景只是从服务器上的文件夹中随机选择的图像。如果用户只是访问任何其他页面,而不是通过主页,则可以重新生成背景。只要用户访问站点,就应该生成背景,而不是单击站点内的链接。